[已解决] 关于appdesigner里面的YLim设置问题

[复制链接]
1325433066 发表于 2021-9-7 15:22:00
function yax2ButtonButtonPushed(app)
x = linspace(-10,10,1000);
            a = app.NumericEditField.Value;
            y = a*x.^2;
            plot(app.UIAxes, x,y);

            xlabel(app.UIAxes,'x');
            ylabel(app.UIAxes,'a*x^2');
            title(app.UIAxes,'y = a*x^2');

            app.UIAxes,XLim = [-10,10];
            app.UIAxes,YLim = [0,100];   
end

        % Slider value changed function
        function SliderValueChanged(app)
            app.NumericEditField.Value = app.Slider.Value;
            yax2ButtonButtonPushed(app);           
        end
    end  
设置了一个简单的函数y = a*x^2,为什么在我改变a的数值的时候,坐标轴上y的最大值也在跟着变化,我
不是已经设置了YLim的范围了吗?我的MATLAB版本是R2016版。例如我设置a为10则y在坐标轴上的最大值变为了1000


最佳答案


1119093102 发表于 2021-9-7 16:03:37
用line画,就不会出现plot自动调节坐标的问题了

2 条回复


1325433066 发表于 2021-9-7 15:26:54
问题已经解决

1119093102 发表于 2021-9-7 16:03:37
用line画,就不会出现plot自动调节坐标的问题了
回复此楼
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表