作者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)