首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在wxmaxima中绘制bode_gain?

如何在wxmaxima中绘制bode_gain?
EN

Stack Overflow用户
提问于 2021-11-24 20:54:47
回答 1查看 90关注 0票数 0

我无法在wxmaxima的图形用户界面中绘制一个bode_gain,我知道,例如,在图形用户界面中绘制"wxplot“图,但是在bode_gain函数上添加前缀对我来说不起作用,所以

有人能帮我告诉我如何在wxmaxima中绘制一个bode_gain函数而不是使用一个新的图形窗口吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-25 05:08:09

在查看代码(share/cont肋骨/bode.mac)时,我发现没有关于调用不同绘图函数的规定,它始终是内置的plot2d。对于wxMaxima来说,能够使用wxplot2d是件很好的事情,因为这就形成了嵌入的情节。

下面是一种在plot2dbode_phase的定义中替换对bode_phase的调用的方法。

代码语言:javascript
复制
load ("bode.mac");
''(subst (plot2d = wxplot2d, fundef (bode_gain)));
''(subst (plot2d = wxplot2d, fundef (bode_phase)));

注意,前两个字符是两个单引号,而不是双引号。引号引用''的作用是从fundef返回的现有函数定义中计算由subst构造的修改后的函数定义。

另一种方法是在安装中找到bode.mac,然后编辑文件,表示wxplot2d,而不是plot2d

我将更新bode.mac,以便更容易地更改绘图函数,新版本将出现在Maxima的未来版本(5.46是下一个版本)中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70102803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档