【问题标题】:Difference between plot and polar in matlabmatlab中绘图和极坐标的区别
【发布时间】:2012-03-24 00:26:57
【问题描述】:

我刚开始学习 MATLAB,我尝试的第一件事是绘制一个螺旋线, 我发现了两种搜索算法,

程序 1 -

t = [0:0.1:(100*pi)];
t=sqrt(t);
r=2*t;
polar(t,r);

程序 2

t = linspace(0,100*pi,1000);
x = t.*cos(t);
y = t.*sin(t);
plot(x,y)

两者都工作正常,但我想知道plot()polar() 函数之间的基本区别...

【问题讨论】:

  • 我认为它很简单:plot 将笛卡尔坐标作为输入,而 polar 则使用极坐标。

标签: matlab


【解决方案1】:

plot 在笛卡尔坐标系中绘图; polar 在极地一号地块。

通过文档或 Google 快速搜索一下就会很明显。

【讨论】:

  • 更不用说,很明显您将 x & y 传递给 plot 并将 theta 和 r 传递给 polar
  • 文档确实希望您了解什么是极坐标,所以如果您的数学有点弱,您不会通过查看文档来理解极坐标。
【解决方案2】:

据我所知,与 plot() 中的笛卡尔坐标图相比,polar() 函数可以绘制极坐标图。您使用的螺旋应该看起来非常相似。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-07
    • 1970-01-01
    • 2017-08-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多