使用app designer对不同波形进行快速傅里叶变换并生成对应时域图及频谱图。

两种方法进入App Designer:

1.点击主页→新建→APP

2.matlab命令行窗口输入 appdesigner 

进入设计视图,将组件库中需要的组件拖进我们的布局界面。

5e9cc69d90784300b694e629763448b1.jpg

 其中下拉框(我这里命名为app.waveform_DropDown)的Items属性设置为(正弦波;方波;三角波;随机波形),ItemsData属性设置为0,1,2,3。这两个属性值一一对应。1a4907d23beb43fa950c4b599cf754bc.jpg

 即实现下拉框选正弦波则此时获取的app.waveform_DropDown.value为0。下拉框选方波则app.waveform_DropDown.value为1。39549e99d36d4582a42ee24d573f00a2.jpg

生成按钮点击对应的回调函数如下2f1310f0321c4d1c98fff823f4c56d41.jpg

其中调用了自己写的波形生成m函数 fcn_generatWave,将该.m文件与这个.mlapp文件放同一路径下即可自动找到并成功调用。保存.mlapp文件后dc6d20c2b4364420819144a5fba9709e.jpg

 双击该文件自动运行。右击点击打开即可对该文件进行编辑。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值