• 回答数

    0

  • 浏览数

    1837

  • 收藏数

    0

作者:喵喵爱吃鱼 发表于 2020-5-21 15:06:35
跳转到指定楼层
设想在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
分享:
回复

使用道具

成为第一个回答人

高级模式 评论
您需要登录后才可以回帖 登录 | 立即注册 微信登录