找回密码
 注册
关于网站域名变更的通知
查看: 1316|回复: 7
打印 上一主题 下一主题

基于matlab的时域采样定理交互界面

  [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-3-11 07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
基于matlab的时域采样定理交互界面2 g% t3 p( f7 G$ B, d; ~+ Q/ {
6 ~( b  r- x) {( O; o
9 k- A3 s/ k2 e" g
为了做基于matlab时域抽样定理的演示界面课设,我选择matlab里的guide,其实前面设计界面的时候都很简单,也很顺利,顺便找了本书,照着做就好
关键是后面调试的时候,发现图像始终出不来,开始我以为按书上的来,是不是少了什么步骤,结果写了三遍还是出不来图像。
然后上百度,发现遇到我这个bug的基本没有,不过倒是给了我不少启发.看到有人说是因为变量传送问题,然后试了几种传送方法,还是不行。
然后我怀疑是不是压根就没有接收到文本框的数据,怎么验证呢?
想到以前调单片机代码,都会在怀疑有问题的地方进行数据打印,我按照这个思路,找到matlab中guide里的打印函数set(handles.edit2,'string',num2str(y));试着看能不能把y的数据送到edit2 去,结果一运行,还真有。
接着我怀疑是传送过程出了错,然后到另一个函数中使用了同一种方法,发现还是有数据。
来到这就郁闷了,为什么明明有数据却出不来图像呢?
纠结了好久,我想会不会是因为输入的是字符,matlab的画图函数不能识别啊
于是我把 y=get(handles.xinhao,'string');换成了y=str2num(get(handles.xinhao,'string')),结果发现不行,连原本的数据也没了
这个方法又走进了死胡同。接下来又是纠结,百度了很久,没啥用。后面发现一个不怎么相关的帖子,里面用了一个原样输入函数fx1=eval(y);
然后我试了一下,发现果然行。唉~,忽然间发现,自己好像有点蠢,从前面开始学弄交互界面才一个晚上,而一个小问题,调了两天三夜才弄好。
奉上代码:
. s7 x8 d+ a$ x5 {. j' b
1 B4 d: l+ ~9 ?) s
下载:
, t& x2 u, J; W) m
游客,如果您要查看本帖隐藏内容请回复
; P+ R/ k8 p: A8 u0 z' ^

, H9 P2 M5 Z: ~- y7 T

该用户从未签到

2#
发表于 2019-3-11 10:41 | 只看该作者
看看代码是怎么写的

该用户从未签到

5#
发表于 2021-12-19 16:29 | 只看该作者
看看代码是怎么写的

该用户从未签到

6#
发表于 2021-12-19 16:30 | 只看该作者
看看代码是怎么写的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-23 18:13 , Processed in 0.156250 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表