1 / 5
文档名称:

MATLAB绘制平滑曲线.doc

格式:doc   大小:67KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MATLAB绘制平滑曲线.doc

上传人:xunlai783 2018/9/30 文件大小:67 KB

下载得到文件列表

MATLAB绘制平滑曲线.doc

文档介绍

文档介绍:x=[ ];
y=[8 70 118 100 9 0 5];
以上是每一个X和Y对应的坐标,请问如何编程能够绘制平滑曲线,这个图形就像二次函数一样的
如果要在图中绘制一条直线加上y=70的直线,用不同颜色区分!
 x=[0 ];
y=[5 9 70 118 100 17 0 5];
y1=[ ];
values1=spcrv([[x(1) x x(end)];[y(1) y y(end)]],3,1000);
values2=spcrv([[x(1) x x(end)];[y1(1) y1 y1(end)]],3,1000);
plot(values1(1,:),values1(2,:),'r',values2(1,:),values2(2,:),'b') MATLAB绘制平滑曲线MATLAB绘制平滑曲线x=[ ];y=[8 70 118 100 9 0 5];以上是每一个X和Y对应的坐标,请问如何编程能够绘制平滑曲线,这个图形就像二次函数一样的如果要在图中绘制一条直线加上y=70的直线,用不同颜色区分! x=[0
 
ans2:
代码如下:
x=[ ];
y=[8 70 118 100 9 0 5];
xp=0::1;
yp=interp1(x,y,xp);
plot(x,y,'b-',xp,yp,'r-')%红色为差值后的平滑图像
hold on
y1=70;
plot(xp,y1,'c-')
% 自己试一下 MATLAB绘制平滑曲线MATLAB绘制平滑曲线x=[ ];y=[8 70 118 100 9 0 5];以上是每一个X和Y对应的坐标,请问如何编程能够绘制平滑曲线,这个图形就像二次函数一样的如果要在图中绘制一条直线加上y=70的直线,用不同颜色区分! x=[0
 
ans3:
x=[ ];
y=[8 70 118 100 9 0 5];
X=linspace(0,.9);
Y=spline(x,y,X);
plot(x,y,'ro',X,Y,X,70+0*X) MATLAB绘制平滑曲线MATLAB绘制平滑曲线x=[ ];y=[8 70 118 100 9 0 5];以上是每一个X和Y对应的坐标,请问如何编程能够绘制平滑曲线,这个图形就像二次函数一样