这是我的MATLAB代码:
a = [-1, 0, 1, 2];
b = [1, 0, -1, 1];
ss = spline(a, b, 1.5)
我希望MATLAB在s0=s3=0
时计算答案。我该怎么办?
答案 0 :(得分:0)
看看spline
documentation的“输入参数”部分。它说,如果向量b
比向量a
的元素正好多两个,则b
的第一个和最后一个值用于指定末端的斜率值。
由于您要求两端的斜率为零,因此您应该这样做:
a = [-1, 0, 1, 2];
b = [0, 1, 0, -1, 1, 0]; %first and last values specify end slopes
ss = spline(a, b, 1.5)