基本图形处理功能

基本图形处理功能

ID:39222654

大小:776.81 KB

页数:83页

时间:2019-06-27

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

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

1、第3章基本图形处理功能离散点连续点实验和工程测量中处理对象是离散数据,用MATLAB绘图表现这些数据,可以帮助我们从观察图形中宏观地看出这些离散数据间的关系。1物理与电气工程学院第1节 二维图形一、基本绘图函数1、二维曲线绘图函数plotplot(y)单参数格式y为实数矢量,y表示纵坐标,横坐标是从1开始逐个增加的正整数矢量:[1234…],矢量的长度=length(y)y为m*n的矩阵,每一列矢量生成一条曲线,横坐标是列矢量[123…n]’。这样共n条曲线2【例3-1】绘制单矢量曲线图。y=[00.62.358.311.71517.719.420];plot(y)holdonZ=[543

2、;321;21-1]plot(Z,'r')3物理与电气工程学院plot(x,y)双参数格式x,y为同长度的实数矢量,x为横坐标,y为纵坐标x是矢量,y是一个矩阵:多重曲线绘制_后x和y都是矩阵:多重曲线绘制_后plot(x1,y1,x2,y2…)绘制多对数据plot(x,y,’PropertyName’,’PropertyValue’)曲线设置属性值如:‘linewidth’表示线的粗细4物理与电气工程学院【例3-2】绘制双矢量曲线图。x=0:0.05:4*pi%生成0至4π,间隔为0.05的自变量y=sin(x)z=cos(x)plot(x,y,’r’,x,z,’b’,'linewidt

3、h',6)2、对数坐标曲线命令semilogx横坐标为对数坐标semilogy纵坐标为对数坐标loglog双对数坐标:横、纵轴均为对数坐标调用格式同plot函数5物理与电气工程学院【例3-3】使用例3-1的数据绘制线性坐标图和三种对数坐标图。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('semi

4、logy(y)')subplot(2,2,4)%创建第四个子图loglog(y);title('loglog(y)')6【例3-4】绘制函数的极坐标图形。t=0:.01:2*pi;r=sin(2*t).*cos(2*t)subplot(2,1,1);polar(t,r)subplot(2,1,2);[x,y]=pol2cart(t,r);plot(x,y);axis('square')3、极坐标绘图极坐标绘图函数:直接在极坐标系下表达坐标值矩阵制成连线图格式:polar(theta,rho,s)theta:弧度;rho:极半径;S:控制图形线型的字符串极坐标转换为直角坐标[x,y]=pol

5、2cart(TH,R)74、复数绘图格式:plot(y)Z为复矢量,等效于plot(real(y),imag(y)),即将复数的实部和虚部分别作为横坐标和纵坐标【例3-5】绘制20边的多边形,顶角用小圆圈表示t=0:pi/10:2*pi y=exp(i*t)plot(y,'-o')axis('square')8物理与电气工程学院plot函数中只有一个复数对象时,绘制实、虚部曲线;但当出现2个参数时,则其中复数对象以实部为绘图数据,忽略虚部数据。Imaginarypartsofcomplexxand/orYargumentsignored.【例3-6】复矩阵绘图比较。t=0:pi/10:2*

6、pi; x=exp(i*t)'; y=[x1.2*x1.4*x1.6*x];plot(y);axis('square')%在复平面绘制实部对于虚部的关系图figure,plot(x,y);axis('equal')%在实平面绘制实部图,虚部被忽略9二、多重曲线绘图plot(x,y)1、一组变量x是矢量,y是一个矩阵:x的长度与矩阵y的行数或列数相等,系统自动寻找与矢量长度相同的维绘图;若y为方阵时,x与y的列矢量对应作图,各组曲线颜色不同(列优先)【例3-7】当x为矢量,y为矩阵时绘制多重曲线图。x=0:pi/50:2*pi;y(1,:)=sin(x);y(2,:)=0.6*sin(x);

7、y(3,:)=0.3*sin(x);plot(x,y)10【例3-8】当x为矩阵,y为矢量时绘制多重曲线图。x(1,:)=0:pi/50:2*pi;x(2,:)=pi/4:pi/50:2*pi+pi/4;%右移pi/4x(3,:)=pi/2:pi/50:2*pi+pi/2;%右移pi/2y=sin(x(1,:))';%列矢量plot(x,y)y是矢量,x是一个矩阵:y的长度与矩阵x的行数或列数相等11物理与电气工程学院x

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

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

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