应用设计师绘制多个图

22日视图(30天)
李魏兴
李魏兴 2021年4月27日
评论道: Subhadeep Koley 2021年4月28日
我新应用程序设计师,我想把多个图继续的时候,就像我第一次按下按钮图我得到一个从0到t1,然后我按下按钮好的,从t1到t2图继续剧情。
系统不regonize取消带t1为0,但如果我宣布t1 = 0,每次按下按钮,图是重叠的。
函数AddButtonPushed(应用程序、事件)
如果(app.Button_2.Value)
f = 10;
elseif(app.Button2.Value)
f = 15;
elseif(app.Button3.Value)
f = 20;
结束
如果(app.Button_3.Value)
t = 1;
elseif(app.Button_4.Value)
t = 1/2;
elseif(app.Button_5.Value)
t = 1/4;
结束
x = t1:0.0001: t1 + t;
y =罪(2 *π* f * x);
t1 = t1 + t;
持有(app.UIAxes);
情节(app.UIAxes y);
持有(app.UIAxes);
结束

接受的答案

Subhadeep Koley
Subhadeep Koley 2021年4月28日
附加的最低工作示例应用程序可以帮助你!看看。
2的评论
Subhadeep Koley
Subhadeep Koley 2021年4月28日
邢@Lee魏 这就是所谓的 公共财产 。看到这个 链接 知道更多。

登录置评。

答案(1)

克莱顿Gotberg
克莱顿Gotberg 2021年4月27日
我相信这是重叠的每一次的原因是你的阴谋仅指函数 y 在每个循环。当你只提供轴参数,另一个,它从1:假设您希望他们策划大小(输入),所以重复调用都从头开始。试一试:
情节(app.UIAxes, x, y);
而不是
情节(app.UIAxes y);
2的评论
克莱顿Gotberg
克莱顿Gotberg 2021年4月28日
一个,你将需要使用一个 startupFcn 在你的应用程序,看到 这里的教程 关于给你的应用初始参数和变量。

登录置评。

类别

找到更多的在使用应用程序开发应用程序设计师帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!