janthinking 发表于 2008-11-8 14:41

求助 如何将+点连起来??

求救 如何把+点用折线连起来??
画+点的过程并不是从左往右的
谢谢大家了

janthinking 发表于 2008-11-8 14:55

x0=1:60;
y0=;
x=x0;
y=y0;
n=length(y);
s=cell(1,n-1);
t=cell(1,n-1);
for i=1:n-1
s{i}=x;
t{i}=y;
end
hold on
plot(x,y,'*b')
plot(x,y,'-b')
%变换参数
xl=x(n)-x(1);
yl=y(n)-y(1);
d=0.1*ones(1*60);
a=(x(2:n)-x(1:n-1))/xl;
c=(y(2:n)-y(1:n-1))/xl-d(2:n)*(yl/xl);
e=(x(n)*x(1:n-1)-x(1)*x(2:n))/xl;
f=(x(n)*y(1:n-1)-x(1)*y(2:n))/xl-d(2:n)*((x(n)*y(1)-x(1)*y(n))/xl);
for k=1:20
for i=1:n-1
s{i}=a(i)*s{i}+e(i);
t{i}=c(i)*s{i}+d(i)*t{i}+f(i);
end
end
for i=1:n-1
stem(s{i},t{i},'+r')
end
用这种方法插值为什么点这么少啊??

janthinking 发表于 2008-11-8 14:55

按道理说点应该非常多的

ChaChing 发表于 2008-11-8 18:56

回复 板凳 janthinking 的帖子

为何应该非常多?
s{1}及t{1}虽都为1*60但完全相等, 当然只会绘出一点!
页: [1]
查看完整版本: 求助 如何将+点连起来??