24小时热门版块排行榜    

CyRhmU.jpeg
查看: 852  |  回复: 1

1787487804

银虫 (正式写手)

[求助] Matlab中如何点击按钮更新参数并显示于图形窗口

设想在Matlab中根据方程在图形窗口画出了一条曲线,如何通过点击按钮使自变量增加,并根据方程刷新图形窗口的曲线。
如x=1:1:10,y=2.*x.^2; 可画出图形;
每点击一次按钮,x=x+10;  再根据方程算出y,并刷新曲线图形。
代码未完整实现,但料想主体可能如下:
CODE:
clear;clc;
global x y
x=1:1:10;
y=2.*x.^2;
plot(x,y);
hFig=figure(1);
title(num2str(y));
hS1=uicontrol(hFig,'Style','pushbutton','string','X+10');
hS1.Callback={@xy}; hS1.Position=[20 75 60 20];
function xy(~,~)     
global x y     
x=x+10;      
fprintf('\nNew x');
end

求先生们教我!
回复此楼
一蓑烟雨任平生
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
gui
2楼2020-06-19 17:08:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 1787487804 的主题更新
信息提示
请填处理意见