使用符号数学工具箱绘制复杂函数?

发布于 2024-12-10 05:36:04 字数 242 浏览 0 评论 0原文

我应该如何绘制这个函数:

z^(1/n) [z的复数根]

ezsurf()ezmesh()、 ...?官方文档中明确指出,例如 ezsurf() 和 ezsurfc() 不接受复杂输入。

我知道诀窍可能是同时使用 real()imag() 函数,但即使如此,我也无法摆脱这个问题。

How should I plot this function:

z^(1/n) [complex roots of z]

with ezsurf(), ezmesh(), ...? In the official documentation is clearly stated that ezsurf() and ezsurfc() for example, do not accept complex inputs.

I understand the trick is probably in using both real() and imag() functions, but even so, I can't get rid of the problem.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

゛时过境迁 2024-12-17 05:36:04

基本想法似乎对我有用。当然,您可以继续调整轴限制、网格间距、颜色查找表等。在线文档位于 http://www.mathworks.com/help/techdoc/ref/ezsurf.html 有一些内置帮助系统中找不到的很好的示例。祝你好运!

syms z n
subplot(2,1,1)
ezsurf(real(z^(1/n)))
subplot(2,1,2)
ezsurf(imag(z^(1/n)))

在此处输入图像描述

The basic idea seems to work for me alright. Of course you can go on to tweak the axis limits, grid spacing, color look-up table, etc.. The online documentation at http://www.mathworks.com/help/techdoc/ref/ezsurf.html has some nice examples that aren't found in the built-in help system. Good luck!

syms z n
subplot(2,1,1)
ezsurf(real(z^(1/n)))
subplot(2,1,2)
ezsurf(imag(z^(1/n)))

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文