作者junchikino (korean)
看板MATLAB
標題[問題] 3個點做一個fit
時間Wed Dec 28 13:49:29 2011
讀入的資料很多
主要想要三個點就做一個fit
有用過cftool 但若是三個就使用一次 點數太龐大
請問若是不用cftool 該如何寫較好呢?
以下為我程式碼
close all;
clear all;
clc;
x=xlsread('1998riverline.xlsx','1998riverline','A2:A3021');
y=xlsread('1998riverline.xlsx','1998riverline','B2:B3021');
for i=1:3 %起點
U(i)=x(i)
V(i)=x(i)
end
yi=spline(U,V);
for i=2:lenth(x)-1%中間
U=x(i-1:i+1);
V=y();
end
yi=spline(U,V);
U=x(end-2:end);%最後一點
V=y(end-2:end);
以上 但跑出來的點 好像有bug是說點數點不同?
先謝謝大家了~
※ 編輯: junchikino 來自: 140.109.214.4 (12/28 17:41)