滑块GUI的拟合

2视图(30天)
拉斐尔Ferdinandus
拉斐尔Ferdinandus 2021年4月23日
编辑: 拉斐尔Ferdinandus2021年4月23日
我想使用滑动条来确定下限当我试着适应数据,但没有效果。配件出现但没有改变当我拖动滑块。没有错误信息。我使用的排除规则的拟合工具将滑块,我怎么修复它?
这是我工作了回调滑块的代码。我是测试popvalue 2第一滑块特性。
% - - -滑块运动上执行。
函数slider1_Callback (hObject eventdata处理)
% hObject句柄slider1(见GCBO)
% eventdata保留——MATLAB的未来版本中定义
%处理结构处理和用户数据(见GUIDATA)
sliderval =得到(hObject,“价值”)
assignin (“基地”,“sliderVal”sliderval)
popvalue =得到(hObject,“价值”)
文件= handles.file
data = xlsread(文件)
t1 =数据(:1)
t2 =数据(:,2)
如果(popvalue = = 2)
[xdata, ydata] = prepareCurveData (t1, t2)
excludedPoints = xdata < t1.sliderval
英国《金融时报》= fittype (“*女士(1 a /取向/ x ^ 2) + (D * x) ',“独立”,“x”,“依赖”,“y”);
选择= fitoptions (“方法”,“NonlinearLeastSquares”);
选择。显示=“关闭”;
选择。排除= excludedPoints
[fitresult, gof] =适合(xdata ydata,英国《金融时报》,选择);
情节(fitresult xdata、ydata excludedPoints);
网格
包含(“H”)
ylabel (“米”)
= fitresult.Ms女士
一个= fitresult.A
b = fitresult.B
k = fitresult.D
集(handles.edit2,“字符串”num2str (a))
集(handles.edit3,“字符串”num2str (b))
集(handles.edit4,“字符串”num2str (k))
集(handles.edit5,“字符串”num2str (Ms))
elseif(popvalue = = 3)
[xdata, ydata] = prepareCurveData (t1, t2);
英国《金融时报》= fittype (“*女士(1 a /取向/ x ^ 2) ',“独立”,“x”,“依赖”,“y”);
选择= fitoptions (“方法”,“NonlinearLeastSquares”);
选择。显示=“关闭”;
[fitresult2, gof2] =适合(xdata ydata,英国《金融时报》,选择);
情节(fitresult2 xdata ydata);
网格
包含(“H”)
ylabel (“米”)
= fitresult2.Ms女士
一个= fitresult2.A
b = fitresult2.B
k = 0
集(handles.edit2,“字符串”num2str (a))
集(handles.edit3,“字符串”num2str (b))
集(handles.edit4,“字符串”num2str (k))
集(handles.edit5,“字符串”num2str (Ms))
elseif(popvalue = = 4)
[xdata, ydata] = prepareCurveData (t1, t2);
英国《金融时报》= fittype (“*女士(1 b / x ^ 2)”,“独立”,“x”,“依赖”,“y”);
选择= fitoptions (“方法”,“NonlinearLeastSquares”);
选择。显示=“关闭”;
[fitresult3, gof3] =适合(xdata ydata,英国《金融时报》,选择);
情节(fitresult3 xdata ydata);
网格
包含(“H”)
ylabel (“米”)
= fitresult3.Ms女士
一个= 0
b = fitresult3.B
k = 0
集(handles.edit2,“字符串”num2str (a))
集(handles.edit3,“字符串”num2str (b))
集(handles.edit4,“字符串”num2str (k))
集(handles.edit5,“字符串”num2str (Ms))
结束

答案(0)

下载188bet金宝搏


释放

R2021a

社区寻宝

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

开始狩猎!