matlab中如何连接两个已经绘出固定点,固定点坐标已知。
2013-05-06 12:29 小白开0602 | 分类:网站使用 | 浏览142
 A=[22 11 23 30 34 46 59 70 78 33 40 15 18 26 37 50 5];
 B=[28 25 25 33 31 23 42 43 41 42 42 15 6 10 15 12 31];
axis([0,80,0,50]);
hold on ;
 plot(22,31,'rp');%绘制中心点
 hold on ;
 for i=1:16
    plot(A(i),B(i),'r*');
    hold on ;
 end
 hold on ;
line([22,31],[A(2),B(2)])
画出来的线跑偏了,不知道为什么 求高手指点!!!!跪求啊。。
分享到:
2013-05-06 12:40 提问者采纳
line 语句,应该是把x坐标放在一起,y放在一起。
最后一句这样修改:
line([22,A(2)],[31,B(2)])
二维曲线拟合:
X=[0 0.4 1.59 3.55 6.29 9.7 13.81 23.84];
Y=[0 5 10 15 20 25 30 35];
y=polyfit(X,Y,4);%4表示阶数,越大拟合结果越精确
disp(['拟合结果:','y=',poly2str(y,'x')])
plot(X,Y,'r*');hold on;
x=(0:0.1:16);
y2=polyval(y,x);
plot(x,y2);grid;
xlabel('X');ylabel('Y');title('拟合曲线');
legend('原数据点','拟合曲线');%拟合结果与原数据点的比较
已知XY坐标数值,如何用MATLAB绘制曲线
2008-06-11 01:38 超级卯金刀 | 分类:其他编程语言 | 浏览9172matlab等高线填充颜 | 该问题已经合并到>>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。