スプライン関数の作り方

조회 수: 3 (최근 30일)
Ryosuke KIJIMA
Ryosuke KIJIMA 2020년 1월 17일
キャプチャ.PNG
上図のようなものを作ったのですが、曲線が丸印の線を超えないようにしたいのですがどのようなコードを書き足せばいいかわかりません.
わかる方いればお願いいたします.
コードは以下のものを作りました.
% オリジナルデータの作成
x = 0:119;
y = [zeros(1,45) 90*ones(1,30) zeros(1,45)];
% 多項式近似
p12 = polyfit(x,y,12);
yp12 = polyval(p12,x);
% グラフの作成
figure
plot(x,y,'o-')
xlim([0 500])
ylim([0 500])
hold on
plot(x,yp12)
hold off
legend('元データ','2','4','12')

답변 (0개)

카테고리

Help CenterFile Exchange에서 スプライン에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!