《Matlab基础:Matlab 绘图(2)》由会员分享,可在线阅读,更多相关《Matlab基础:Matlab 绘图(2)(44页珍藏版)》请在人人文库网上搜索。
1、Matlab基础,Matlab 绘图(2),Matlab 二维作图,plot(x,y),基本形式,x, y 都是向量,则以 x 中元素为横坐标, y 中元素为纵坐标作平面曲线。此时 x, y 必须具有相同长度。,x, y 都是矩阵,则将 x 的列和 y 中相应的列相组合,绘制多条平面曲线。此时 x, y 必须具有相同的大小。,x 是向量, y 是矩阵,若 x 的长度与 y 的行数相等,则将 x 与 y 中的各列相对应,绘制多条平面曲线;否则,若 x 的长度与 y 的列数相等,则将 x 与 y 中的各行相对应,绘制多条平面曲线。此时 x 的长度必须等于 y 的行数或列数。,plot 举例, x=。
2、0:0.1:4*pi; y=cos(x); plot(x,y);,例:y=cos(x) 在 0, 4*pi 上的图像,Matlab 二维作图,plot(y): 绘制向量 y 中元素的线性图,基本形式(续),极坐标图:polar (theta,rho,s),theta:极角(弧度表示) rho:极半径 s:线型,例,解:theta=linspace(0,2*pi), rho=sin(2*theta).*cos(2*theta); polar(theta,rho,g) title(Polar plot of sin(2*theta).*cos(2*theta);,平面极坐标图,其他相关命令,将一个。
3、绘图窗口分割成 m*n 个子区域,并 按行 从左至右 依次编号 。p 表示第 p 个绘图子区域。,空间三维作图,空间曲面,mesh(Z) 绘出矩