易用的极坐标绘图函数 |
您所在的位置:网站首页 › matlab绘制隐函数 › 易用的极坐标绘图函数 |
ezpolar 易用的极坐标绘图函数 全页折叠 语法ezpolar(fun) ezpolar(fun,[a,b]) ezpolar(axes_handle,...) h = ezpolar(...) 说明ezpolar(fun) 在默认域 0 < theta < 2π 中绘制极坐标曲线 rho = fun(theta)。 fun 可以是函数句柄、字符向量或字符串(请参阅提示部分)。 ezpolar(fun,[a,b]) 绘制 a < theta < b 的 fun。 ezpolar(axes_handle,...) 将图形绘制到带有句柄 axes_handle 的坐标区中,而不是当前坐标区 (gca) 中。 h = ezpolar(...) 将句柄返回给 h 中的线对象。 示例全部折叠 数学函数的极坐标图打开实时脚本在域 [0,2π] 上绘制函数 1+cos(t)。 figure ezpolar('1+cos(t)')提示以字符向量或字符串形式传递函数数组的乘除和乘方始终隐含在传递给 ezpolar 的表达式中。例如,用于对表达式绘图的 MATLAB® 语法 t.^2.*cos(t)表示隐式定义的函数,记为 ezpolar('t^2*cos(t)')即,在传递给 ezpolar 的字符向量或字符串中,t^2 解释为 t.^2。 传递函数句柄函数句柄参数必须指向使用 MATLAB 语法的函数。例如,以下语句定义匿名函数并将函数句柄 fh 传递至 ezpolar。 fh = @(t) t.^2.*cos(t); ezpolar(fh)请注意,在使用函数句柄时,必须使用数组幂、数组乘法和数组除法运算符 (.^, .*, ./),因为在有字符向量或字符串输入的情况下 ezpolar 不改变语法。 传递附加参数如果函数有附加参数,例如 myfun 中的 k1 和 k2: function s = myfun(t,k1,k2) s = sin(k1*t).*cos(k2*t);则可以使用匿名函数指定参数: ezpolar(@(t)myfun(t,2,3))扩展功能GPU 数组 通过使用 Parallel Computing Toolbox™ 在图形处理单元 (GPU) 上运行来加快代码执行。用法说明和限制: 此函数接受 GPU 数组,但不在 GPU 上运行。 有关详细信息,请参阅Run MATLAB Functions on a GPU (Parallel Computing Toolbox)。 分布式数组 使用 Parallel Computing Toolbox™ 在集群的组合内存中对大型数组进行分区。用法说明和限制: 此函数在分布式数组上运行,但在客户端 MATLAB 中执行。 有关详细信息,请参阅Run MATLAB Functions with Distributed Arrays (Parallel Computing Toolbox)。 版本历史记录在 R2006a 之前推出 另请参阅fcontour | fmesh | fplot | fplot3 | fsurf | polarplot 主题匿名函数 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |