关于 GUI编程的问题.
运行程序读入文件后,比如我有两个命令按钮.每次运行后只有一个按钮有效.点完一个可以运行,但点第二个就不能用.不管先点哪个都一样的. 提示错误为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都不会出错. 有没有哪位帮忙解决一下啊,如需要我可以发源程序给大侠。
[ 本帖最后由 eight 于 2007-5-17 13:46 编辑 ] 原帖由 zhaopeng161 于 2007-5-17 12:54 发表 http://www.chinavib.com/forum/images/common/back.gif
有没有哪位帮忙解决一下啊,如需要我可以发源程序给大侠。
估计是 plot 函数的问题,会令句柄失效,具体细节忘了,以前不知道在哪里看过。 你的plot里面的2个矩阵都不等长的 原帖由 spano 于 2007-5-17 15:51 发表 http://www.chinavib.com/forum/images/common/back.gif
你的plot里面的2个矩阵都不等长的
一样长的. 原帖由 eight 于 2007-5-17 13:48 发表 http://www.chinavib.com/forum/images/common/back.gif
估计是 plot 函数的问题,会令句柄失效,具体细节忘了,以前不知道在哪里看过。
改好了,在plot中不用findobj就可以了,具体原因不知道,偶然弄出来的.
页:
[1]