多语言展示
当前在线:1959今日阅读:27今日分享:41

Matlab极坐标和对数图像绘制

这里介绍Matlab中极坐标图像和对数图像的绘制方法。
工具/原料

matlab

方法/步骤
1

这里介绍matlab中极坐标图和对数图像的绘制。

2

首先介绍极坐标图绘制;使用polar命令,极坐标中要输入半径和角度(弧度)。我们先画一个半径为2的圆:theta = 0:pi/20:2*pi;a(1:41) = 2;polar(theta,a);%半径为2,它的角度分别是从0~2×pi;

3

通常画的较多的是阿基米德螺线:a = 2;theta = 0:pi/90:pi;r = a*theta;polar(theta,r);

4

假设我们要花一条曲线:r = 1+2*cos(a);首先要定义a的区间:theta = 0:pi/90:6*pi;然后输入函数r:r = 1+2*cos(theta);画图:polar(theta,r,'r.');

6

可以看到plot绘制的图形不太容易看,那么使用loglog来绘制看看:figure;loglog(x,y);这样看着就会舒服一些了。

7

我们还可以使用semilogx命令,它产生的图像x轴使用对数值,y轴仍使用直接值。figure;semilogx(x,y);

8

当然loglog和polar中也有关于title/xlabel/ylabel/axis/legend等的描述,请参考下面的经验。

推荐信息