首页 > 编程知识 正文

matlab绘制半对数坐标,如何用matlab绘制极坐标

时间:2023-05-03 15:51:54 阅读:200540 作者:2189

 calculus:微积分

极坐标图的绘制

将半径r绘制为极角q的函数

阿基米德螺旋线:,是一个常数

我们必须使用处理自变量的方法来处理

polar():绘制极坐标图

>> a=2;
theta=[0:pi/90:2*pi];
r=a*theta;
polar(theta,r),title('spiral of archimedes'),grid

 >> theta=[0:pi/90:2*pi];
>> r=1+2*cos(theta);
>> polar(theta,r),grid

>> polar(theta,r,'g--'),grid

 

 对数坐标图绘制

loglog(x,y)

complex variable :复变量

>> s=[1:100]*i;
RC=0.25;
f=abs(1./(1+RC*s));
loglog(imag(s),f),xlabel('frequency(rad/s)'),grid,ylabel('output/input ratio')...
,title('requency responce')

 >> x=[0:0.1:20];
>> y=exp(-10*x.^2);
>> plot(x,y)

>> loglog(x,y)

 Semilogx(x,y):会生成一个带有对数x和直线y轴的绘图

Semilogy(x,y):会生成一个带有直线x和对数y轴的绘图

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。