查看: 87|回复: 0|关注: 0

[未答复] MATLAB GUI——多次使用回调函数拼接数组,如何设定初值和保存中间量以实现多次循环?

[复制链接]

新手

5 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
发表于 5 天前 | 显示全部楼层 |阅读模式
     按一次按钮,读入外部输入的数据,生成函数,画出图像。     再次输入的数据,按一次按钮,将2段数列拼接起来(数据长度不一样),画出图像。
     按键重复多次!次数未知的!,因为之后要对拼接后的函数做处理,所以不能用“hold on;”进行分段显示。
     我的思路是:每一次执行Callback函数,就对x进行累加赋值(x=x+x1;)、对数列进行拼接(Y=[Y,Y1]),但不知道如何解决初值问题。(初值是x=0;和Y=[];)(将初值写入Callback中,就会导致每按一次,就又从零开始。)

untitled.fig

38.73 KB, 下载次数: 1

untitled.m

5.49 KB, 下载次数: 2

程序

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

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