首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Wolfram中动态操作函数?

在Wolfram中动态操作函数?
EN

Stack Overflow用户
提问于 2018-10-18 03:23:16
回答 1查看 208关注 0票数 1

我正在写一个用于模拟滤波器设计的数字GUI的演示。由于演示只允许一个操纵函数,有没有办法动态更新我的操纵控件?

E.x。我有4种不同的滤波器类型(低通,高通,带通,带阻),前两种只需要两个频率输入,而后两种需要四个频率输入。有没有一种方法可以在两个操纵滑块和四个滑块之间切换,这是根据选择的模式而不嵌套操纵的?或者,我是否可以在不需要的时候拥有所有四个和灰色的两个?

EN

回答 1

Stack Overflow用户

发布于 2018-10-18 12:12:33

下面是一个动态更改Manipulate控件的示例,这些控件应该很容易修改,以实现您想要的效果。这不是我写的,我也不记得是在哪里看到的。

代码语言:javascript
复制
Manipulate[
 {x, yyy},
 {{x, a}, {a, b, c, d}, None},
 {{yyy, 0.5}, 0, 1, None},
 {{type, 1}, Range@3, None},
 PaneSelector[{
   1 -> Column[{
      Control@{x, {a, b, c, d}, RadioButtonBar},
      Control@{{yyy, 0.5}, 0, 1},
      Control@{type, Range@3}
      }],
   2 -> Column[{
      Control@{x, {a, b, c, d}, SetterBar},
      Control@{yyy},
      Control@{type, Range@3}
      }],
   3 -> Column[{
      Control@{x, {a, b, c, d}, PopupMenu},
      Control@{{yyy, 0.5}, 0, 1},
      Control@{type, Range@3}
      }]
   }, Dynamic@type]     
]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52862204

复制
相关文章

相似问题

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