matlab第五章基本图形处理功能

matlab第五章基本图形处理功能

ID:5180797

大小:329.50 KB

页数:45页

时间:2017-11-26

matlab第五章基本图形处理功能_第1页
matlab第五章基本图形处理功能_第2页
matlab第五章基本图形处理功能_第3页
matlab第五章基本图形处理功能_第4页
matlab第五章基本图形处理功能_第5页
资源描述:

《matlab第五章基本图形处理功能》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB程序设计殷利平lpyin@nuist.edu.cn6/13/20211南京信息工程大学物理系第五章基本图形处理功能本章内容:介绍了二维和三维图形的高层绘图函数以及其他图形控制函数的使用方法。在此基础上,再介绍可以操作和控制各种图形对象的低层绘图操作。6/13/20212南京信息工程大学物理系第五章基本图形处理功能§5.1二维、三维绘图命令比较§5.2其他的二维绘图操作§5.3与三维相关的操作命令§5.4图形的控制与表现6/13/20213南京信息工程大学物理系第五章基本图形处理功能§5.1二维、三维绘图命令比较二维三

2、维函数格式功能格式功能plotorplot3plot(y)plot(x1,y1,…)……plot3(x1,y1,z1,..)……plot(..,line,..)……plot3(..,line,..)……plot(..,’ProN’,’ProV’,…)……plot3(…,’ProN’,..’ProV’,..)……plot(…)……h=plot3(…)……6/13/20214南京信息工程大学物理系第五章基本图形处理功能§5.2二维、三维绘图命令比较1、对数坐标绘图semilogx(x轴对数)semilogy(y轴对数)loglog(

3、双对数)6/13/20215南京信息工程大学物理系例5-1使用例5-1的数据绘制线性坐标图和3种对数坐标图。y=[00.62.358.311.71517.719.420]subplot(2,2,1)%创建第一个子图plot(y)title('plot(y)')subplot(2,2,2)%创建第二个子图semilogx(y)title('semilogx(y)')subplot(2,2,3)%创建第三个子图semilogy(y)title('semilogy(y)')subplot(2,2,4)%创建第四个子图loglog(y)

4、title('loglog(y)')6/13/20216南京信息工程大学物理系第五章基本图形处理功能§5.2二维、三维绘图命令比较2、极坐标绘图polar(theta,rho)polar(theta,rho,Linespace)6/13/20217南京信息工程大学物理系例5-2绘制函数y=cos2tcos2t的极坐标图形在命令窗口创建角度矢量t,以函数y=cos2tcos2t为半径绘图:>>t=0:.01:2*pi;>>polar(t,sin(2*t).*cos(2*t))6/13/20218南京信息工程大学物理系第五章基本图形

5、处理功能§5.2二维、三维绘图命令比较3、多重曲线绘图(1)一组变量①如x是矢量,y是矩阵,plot(x,y)用不同的眼色图线绘制y矩阵中各行或列对应于x的曲线;如果y矩阵中行的长度与x矢量的长度相同matlab就以行数据作为一组绘图数据;如果y矩阵中列的长度与x矢量的长度,则以列数据作为一组绘图数据;如果y是一个行列均与x矢量的长度相等的方阵,则以每列作为一组绘图数据。6/13/20219南京信息工程大学物理系例5-3当x为矢量,y为矩阵是绘制多重曲线图在命令窗口创建矢量x,然后创建函数矩阵y并绘图:>>x=0:pi/50:2

6、*pi;>>y(1,:)=sin(x);>>y(2,:)=0.6*sin(x);>>y(3,:)=0.3*sin(x);>>plot(x,y)6/13/202110南京信息工程大学物理系第五章基本图形处理功能§5.2二维、三维绘图命令比较3、多重曲线绘图(1)一组变量②如果x是矩阵,y是矢量,则按类似①的规则,这是将x中的每一行或列对应于y进行绘图。6/13/202111南京信息工程大学物理系例5-4当x为矩阵,y为矢量时绘制多重曲线图>>x(1,:)=0:pi/50:2*pi;>>x(2,:)=pi/4:pi/50:2*pi+

7、pi/4;>>x(3,:)=pi/2:pi/50:2*pi+pi/2;>>y=sin(x);>>plot(x,y)6/13/202112南京信息工程大学物理系第五章基本图形处理功能§5.2二维、三维绘图命令比较3、多重曲线绘图(1)一组变量③如果x,y是同样大小的矩阵,则plot(x,y)绘出y中各列相应于x中各列的图形。6/13/202113南京信息工程大学物理系例5-5当x和y为同样大小的矩阵时,绘制多重曲线图x(1,:)=0:pi/50:2*pi;x(2,:)=pi/4:pi/50:2*pi+pi/4;x(3,:)=pi/

8、2:pi/50:2*pi+pi/2;y(1,:)=sin(x(1,:));y(2,:)=0.6*sin(x(1,:));y(3,:)=0.3*sin(x(1,:));plot(x,y)x=x';y=y';figure%创建新的图形窗口plot(x,y)6/13/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。