如何将极函数绘制到笛卡尔网格上?
我有这个极坐标函数:
r = A / log(B * tan(t / 2 * N)
其中 A、B、N 是任意参数,t 是极坐标系中的角度 theta。
A=8, B=0.5, N=4
的示例图
我怎样才能将这个函数绘制到笛卡尔坐标网格上,这样我就可以得到像上面这样的图像,
谢谢?
I have this polar function:
r = A / log(B * tan(t / 2 * N)
where A, B, N are arbitrary parameters and t is the angle theta in the polar coordinate system.
Example graph for A=8, B=0.5, N=4
How can I plot this function onto a Cartesian coordinate grid so I get an image like the one above?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
伪代码示例不完整,但您应该明白:
Incomplete pseudocode sample, but you should get the idea:
好吧,我明白了。一些 Java 代码示例:
我没想到它会创建平滑的曲线,但它效果很好。
Ok, I figured it out. Some example Java code:
I didn't expect this to create smooth curves but it works pretty well.