qhnw.net
当前位置:首页 >> mAtlAB指令plot >>

mAtlAB指令plot

没有必要用到全部功能,只需要根据需要使用即可,记住最基本的用法.------------------------------------------------------------------------- 基本形式>> y=[0 0.58 0.70 0.95 0.83 0.25];>> plot(y) 生成的图形是以序号为横坐标、数组y的数值为纵坐标画出的折线

plot(a(1:4),a(5:8))

plot(t,,'r-','LineWidth',1.5);t为x,y坐标的矩阵,r为红色,linewidth为线宽;Y(:,1)表示取第一列所有元素,就是第一列

plot(Y)如果Y是m*n的数组,以1:m为X横坐标,Y中的每一列元素为Y坐标,绘制n条曲线;如果Y是n*1或者1*n的向量,则以1:n为横坐标,Y为坐标表绘制1条曲线;如果Y是复数,则plot(Y)等效于plot(real(Y),imag(Y));其它使用情况下,忽略坐标

直接输入:help plot 在enter一下就可以了

二维图形有很多种,基本的只要用plot就行:基本XY图形 Plot(x,y) 线性图形 Loglog(x,y) 对数坐标图形 Semilogx(x,y) 半对数坐标图形(X轴为对数坐标) Semilogy(x,y) 半对数坐标图形(Y轴为对数坐标) Fill(x,y) 绘制二维多边形填充图 特殊XY

定义坐标轴的显示范围用axis指令语法:axis([xminxmaxyminymax])你的例子yminymax应分别设为0和0.5,xminxmax取周期的两端.然后再plot(x,y)欢迎一起探讨matlab的使用:)

matlab 的绘图命令 (你还可以在网页多找一下,matlab论坛等都可以学习的) 1.plot(y)功能: 画一条或多条折线图.其中y是数值向量或数值矩阵.说明:当y是数值向量时,plot(y)在坐标系中顺序的用直线段连接顶点(i,y(i))画出一条折线图

A=[0 1 2;1 2 3;0 3 4];x1=A(:,2);x2=A(:,3);y=A(:,1);for i=1:3;line([x1(i),x2(i)],[y(i),y(i)]);pause(0.001)endfor i=1:2line([x2(i),x1(i+1)],[y(i),y(i+1)]);pause(0.001)end

如果单纯只是想避免发生除数为零,就在取自变量值的时候把0避开就好了 比如:x=-1:0.0011:1; y=sin(1./x); plot(x,y) 即使取了0点再里面也可以画出图形,只使在求y的时候会给出警告 比如:x=-1:0.001:1; y=sin(1./x); plot(x,y)

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com