mathematica自动添加节点

b样条函数-mathematica
给出区间[a,b],对区间进行均匀分割,要求根据分成的份数不同,自动生出对应的节点向量
该怎么用Insert写😭

假设区间[a,b]需要分割成n个子区间,可以这样生成节点向量:
mathematica
a = 0;
b = 1;
n = 5;

nodes = Insert[Range[a, b, (b - a)/(n - 1)], b, -1]

(* 输出结果:[0, 0.25, 0.5, 0.75, 1] *)
主要思路是:

  1. 使用Range生成a到b的均匀分布序列,分成n-1个区间
  2. 最后使用Insert在序列最后插入b,得到包含边界点的节点向量
    可以通过改变a,b,n的值来获得不同分割数下的节点向量。