主要内容

ezpolar

易于使用的极坐标绘图仪

语法

ezpolar(有趣)
ezpolar(有趣,[a, b])
ezpolar (axes_handle…)
h = ezpolar (…)

描述

ezpolar(有趣)情节极曲线ρ=乐趣(θ)在默认域0 <θ< 2π。

有趣的可以是一个函数处理,特征向量,或一个字符串(看到的吗<一个href="//www.tatmou.com/au/au/help/matlab/ref/ezpolar.html" class="intrnllnk">提示部分)。

ezpolar(有趣,[a, b])情节有趣的一个<θ<b

ezpolar (axes_handle…)情节有柄轴axes_handle而不是当前轴(<一个href="//www.tatmou.com/au/au/help/matlab/ref/gca.html">gca)。

h = ezpolar (…)返回一条线对象的句柄h

例子

全部折叠

绘制函数 1 + 因为 ( t ) 在域 ( 0 , 2 π ]

图ezpolar (“1 + cos (t)”)

提示

传递函数作为特征向量或字符串

数组乘、除、乘方总是隐含在表达式传递给ezpolar。例如,MATLAB®语法表达式的一个阴谋

t ^ 2 * cos (t)。

代表一个隐式定义的函数,是写成

ezpolar (' t ^ 2 * cos (t))

也就是说,t ^ 2被解释为t ^ 2。在特征向量或字符串传递给ezpolar

传递一个函数处理

使用MATLAB的函数处理参数必须指向函数的语法。例如,以下语句定义了一个匿名函数,通过函数处理跳频ezpolar

跳频= @ (t) t ^ 2。* cos (t);ezpolar(跳频)

注意,当使用函数处理,您必须使用数组,数组乘法和除法运算符(数组,. * ^。/)自ezpolar不改变语法,比如与字符或字符串的输入向量。

通过附加参数

例如,如果你的函数有额外的参数k1k2myfun:

函数s = myfun (t, k1, k2) s =罪(k1 * t)。* cos (k2 * t);

然后您可以使用一个匿名函数来指定参数:

ezpolar (@ (t) myfun (t、2、3)

扩展功能

之前介绍过的R2006a