Как сделать нулевую точку начала и конца наклона в сплайне? - PullRequest
0 голосов
/ 26 декабря 2018

Это мой код MATLAB:

a = [-1, 0, 1, 2];
b = [1, 0, -1, 1];
ss = spline(a, b, 1.5)

Я хочу, чтобы MATLAB вычислил ответ, когда s0=s3=0.Что мне делать?

1 Ответ

0 голосов
/ 26 декабря 2018

Взгляните на раздел «Аргументы ввода» spline документации .В нем говорится, что если вектор 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...