声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2041|回复: 6

[GUI界面] 关于 GUI编程的问题.

[复制链接]
发表于 2007-5-16 14:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
运行程序读入文件后,比如我有两个命令按钮.每次运行后只有一个按钮有效.点完一个可以运行,但点第二个就不能用.不管先点哪个都一样的.
回复
分享到:

使用道具 举报

 楼主| 发表于 2007-5-16 14:20 | 显示全部楼层
提示错误为
T =

        1024


X =

        1024

??? Error using ==> plot
Vectors must be the same lengths.

Error in ==> form1>fft_Callback at 261
plot(findobj('tag','axes1'),t,x);
但x和t是一样长的都是1024啊.
出错是在点了按钮1,再点按钮二的时候.如果只点按钮1或者2都不会出错.
 楼主| 发表于 2007-5-17 12:54 | 显示全部楼层
有没有哪位帮忙解决一下啊,如需要我可以发源程序给大侠。

[ 本帖最后由 eight 于 2007-5-17 13:46 编辑 ]
发表于 2007-5-17 13:48 | 显示全部楼层



估计是 plot 函数的问题,会令句柄失效,具体细节忘了,以前不知道在哪里看过。
发表于 2007-5-17 15:51 | 显示全部楼层
你的plot里面的2个矩阵都不等长的
 楼主| 发表于 2007-5-18 12:25 | 显示全部楼层
原帖由 spano 于 2007-5-17 15:51 发表
你的plot里面的2个矩阵都不等长的

一样长的.
 楼主| 发表于 2007-5-18 15:14 | 显示全部楼层
原帖由 eight 于 2007-5-17 13:48 发表



估计是 plot 函数的问题,会令句柄失效,具体细节忘了,以前不知道在哪里看过。

改好了,在plot中不用findobj就可以了,具体原因不知道,偶然弄出来的.
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-18 08:30 , Processed in 0.087451 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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