1、其他坐标系下的二维曲线图
(1)对数坐标图
①semilogx(x1, yl,选项1, x2,y2,选项2,…)
半对数坐标:x轴为常用对数刻度而y轴仍保持线性刻度
②semilogy(x1, yl,选项1, x2,y2,选项2,…)
半对数坐标:y轴为常用对数刻度而x轴仍保持线性刻度
③loglog(x1, yl,选项1, x2, y2,选项2,…)
全对数坐标:x轴和y轴均采用常用对数刻度
例1:绘制1/x的直角线性坐标图和三种对数坐标图。
x = 0:0.1:10;
y = 1./x;
subplot(2,2,1)
plot(x,y)
title('plot(x,y)')
grid on;
subplot(2,2,2)
semilogx(x,y)
title('semilogx(x,y)')
grid on;
subplot(2,2,3)
semilogy(x,y)
title('semilogy(x,y)')
grid on;
subplot(2,2,4)
loglog(x,y)
title('loglog(x,y)')
grid on;
(2)极坐标图
polar(theta, rho,选项)
其中,theta为极角,rho为极径,选项的内容与plot函数相同。
例2:按极坐标方程p=1-sin(a)日绘制心形曲线。
% 要使图形旋转则极角加旅转角度,旋转角度为正数图形顺时针方向旋转,旋转角度为负数图形逆时针方向旋转
t = 0:pi/100:2*pi;
r = 1-sin(t);
subplot(2,2,1)
polar(t,r,'r')
title('心形曲线','color','b')
subplot(2,2,2)
t1 = t-pi/2;