MATLAB中特殊坐标系的图形函数课件.ppt

MATLAB中特殊坐标系的图形函数课件.ppt

ID:57401326

大小:349.50 KB

页数:17页

时间:2020-08-18

MATLAB中特殊坐标系的图形函数课件.ppt_第1页
MATLAB中特殊坐标系的图形函数课件.ppt_第2页
MATLAB中特殊坐标系的图形函数课件.ppt_第3页
MATLAB中特殊坐标系的图形函数课件.ppt_第4页
MATLAB中特殊坐标系的图形函数课件.ppt_第5页
资源描述:

《MATLAB中特殊坐标系的图形函数课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB中特殊坐标系的图形函数特殊坐标系的图形函数在基本的绘图函数使用时,它们的坐标轴刻度均为线性刻度。但是当实际的数据出现指数变化时,指数变化就不能直观的从图形上体现出来。又假如当函数以极坐标等表示时,我们就不能用线性刻度来表示。为了解决这些问题,matlab提供了相应的绘图函数。这里所谓的特殊坐标系是区别于均匀直角坐标系而言,具体来说就是对数坐标系、极坐标系、柱坐标和球坐标等。对数坐标系MATLAB语言提供了绘制不同形式的对数坐标曲线的功能,具体实现该功能的函数是semilogx、semilogy和loglog。semilogx(x轴对数刻度坐标图)用该

2、函数绘制图形时x轴采用对数坐标。semilogx(y):对x轴的刻度求常用对数(以10为底),而y为线性刻度。对数坐标系>>x=0.001:0.01*pi:2*pi;>>y=log10(x);>>semilogx(x,y,'-*');(x轴对数刻度坐标图)>>plot(x,y)(均匀直角坐标系)对数坐标系Semilogx绘制的y=log10(x)plot绘制的y=log10(x)如图所示,x=(0.001~2Π)以0.01Π为间隔。semilogx函数中x轴的相邻坐标值之间的刻度是不等距的,它是是按照相等的指数变化来增加的。而plot函数中的相邻坐标值之间的刻度

3、是等距的。对数坐标系若y为实数向量或矩阵,则semilogx(y)结合y列向量的下标与y的列向量画出线条。即以y列向量的索引值为横坐标,以y列向量的值为纵坐标。>>y=[21,35,26,84;65,28,39,68;62,71,59,34];>>semilogx(y)y=213526846528396862715934对数坐标系若y为复数向量或矩阵,则semilogx(y)等价于semilogx(real(y).imag(y)).>>y=[1+3*i,5+6*i,3+9*i;5+9*i,5+1*i,9+8*i;3+2*i,5+4*i,3+7*i]y=1.000

4、+3.000i5.000+6.000i3.000+9.000i5.000+9.000i5.000+1.000i9.000+8.000i3.000+2.000i5.000+4.000i3.000+7.000i>>semilogx(y)对数坐标系semilogy(y轴对数刻度坐标图)用该函数绘制图形时y轴采用对数坐标。调用格式与semilogx基本相同。>>x=0.001:0.1*pi:2*pi;>>y=10.^x;>>semilogy(x,y,'-*')>>plot(x,y)semilogy函数plot函数对数坐标系loglog用该函数绘制图形时x和y轴均采用对数

5、坐标。调用格式与semilogx基本相同。>>m=1:1*pi:20*pi;>>x=10.^m;>>y=log10(m);>>loglog(x,y,'-*');>>plot(x,y,'-*')loglog函数plot函数极坐标系polar命令该命令用于画极坐标图,它接受极坐标形式的函数rho=f(θ)。polar的调用格式:polar(theta,rho,LineSpec)用极角theta和极径rho画出极坐标图形。极角theta为从x轴到半径的单位为弧度的向量,极径rho为各数据点到极点的半径向量,LineSpec指定极坐标图中线条的线型、标记符号和颜色等。极

6、坐标系>>rho0=1;theta=0:pi/20:4*pi;rho=rho0+theta*rho0;polar(theta,rho,'r')polar的调用格式:polar(theta,rho)用极角theta和极径rho画出极坐标图形。极角theta为从x轴到半径的单位为弧度的向量,极径rho为各数据点到极点的半径向量。柱坐标系和球坐标系在MATLAB中没有在柱坐标和球坐标下直接绘制数据图形的命令,但pol2cart和sph2cart命令能够将柱坐标和球坐标值转化为直角坐标系下的坐标值,然后在直角坐标下绘制数据图形。柱坐标系pol2cart命令该命令用于将极

7、坐标或柱坐标值转换成直角坐标系下的坐标值。其转化规则如下图所示。然后使用plot3(三维绘图的基本函数)、mesh(它与plot3不同的是它可以绘制出某一区间完整的曲面,而不是单根曲线)等命令绘图,即在直角坐标系下绘制使用柱坐标值描述的图形。调用格式如下:[x,y]=pol2cart(theta,rho,)[x,y,z]=pol2cart(theta,rho,z)极坐标和柱坐标与直角坐标转换的规则柱坐标到直角坐标极坐标到直角坐标柱坐标系>theta=0:pi/20:2*pi;>>rho=sin(theta);>>[t,r]=meshgrid(theta,rho)

8、;>>z=r.*t;(.

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

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

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