2013-05-0612:29小白开0602|分类:网站使用|浏览142次 A=[2211233034465970783340**********]; B=[2825253331234243414242**********];axis([0,80,0,50]);holdon; plot(22,31,'rp');%绘制中心点 holdon; fori=1:16 plot(A(i),B(i),'r*'); holdon; end holdon;line([22,31],[A(2),B(2)])画出来的线跑偏了,不知道为什么求高手指点!!!!跪求啊。。分享到:2013-05-0612:40提问者采纳line语句,应该是把x坐标放在一起,y放在一起。最后一句这样修改:line([22,A(2)],[31,B(2)])二维曲线拟合:X=[];Y=[05101520253035];y=polyfit(X,Y,4);%4表示阶数,越大拟合结果越精确disp(['拟合结果:','y=',poly2str(y,'x')])plot(X,Y,'r*');holdon;x=(0::16);y2=polyval(y,x);plot(x,y2);grid;xlabel('X');ylabel('Y');title('拟合曲线');legend('原数据点','拟合曲线');%拟合结果与原数据点的比较已知X、Y坐标数值,如何用MATLAB绘制曲线2008-06-1101:38超级卯金刀|分类:其他编程语言|浏览9172次|该问题已经合并到>>横轴为X坐标纵轴为Y坐标分享到:2008-06-1101:57提问者采纳plot(x,y,'s')s为可选参数具体可参考下面Matlab入门教程--,也适合用在各种科学目视表示(Scientificvisualization)。本节将介绍MATLAB基本xy平面及xyz空间的各项绘图命令,包含一维曲线及二维曲面的绘制、列印及存档。plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的x及y座标。下例可画出一条正弦曲线:closeall;x=linspace(0,2*pi,100);%100个点的x座标y=sin(x);%对应的y座标plot(x,y);====================================================小整理:MATLAB基本绘图函数plot:x轴和y轴均为线性刻度(Linearscale)loglog:x轴和y轴均为对数刻度(Logarithmicscale)semilogx:x轴为对数刻度,y轴为线性刻度semilogy:x轴为线性刻度,y轴为对数刻度====================================================若要画出多条曲线,只需将座标对依次放入plot函数即可:plot(x,sin(x),x,cos(x));若要改变颜色,在座标对后面加上相关字串即可:plot(x,sin(x),'c',x,cos(x),'g');若要同时改变颜色及图线型态(Linestyle),也是在座标对后面加上相关字串即可:plot(x,sin(x),'co',x,cos(x),'g*');====================================================小整理:++g绿色**r红色-实线c亮青色:点线m锰紫色-.点虚线--虚线====================================================图形完成后,我们可用axis([xmin,xmax,ymin,ymax])函数来调整图轴的范围:axis([0,6,-,]);此外,MATLAB也可对图形加上各种注解与处理:xlabel('InputValue');%x轴注解ylabel('FunctionValue');%y轴注解title('TwoTrigonometricFunctions');%图形标题legend('y=sin(x)','y=cos(x)');%图形注解gridon;%显示格线我们可用subplot来同时画出数个小图形於同一个视窗之中:subplot(2,2,1);plot(x,sin(x));subplot(2,2,2);plot(x,cos(x));subplot(2,2,3);plot(x,sinh(x));subplot(2,2,4
MATLAB绘制坐标点 来自淘豆网m.daumloan.com转载请标明出处.