classdefEnhaynes_FinalExam < matlab.apps.AppBase
属性(访问=公共)
UIFigurematlab.ui.Figure
y5EditFieldmatlab.ui.control.NumericEditField
y5EditFieldLabelmatlab.ui.control.Label
x5EditFieldmatlab.ui.control.NumericEditField
x5EditFieldLabelmatlab.ui.control.Label
y4EditFieldmatlab.ui.control.NumericEditField
y4EditFieldLabelmatlab.ui.control.Label
x4EditFieldmatlab.ui.control.NumericEditField
x4EditFieldLabelmatlab.ui.control.Label
y3EditFieldmatlab.ui.control.NumericEditField
y3EditFieldLabelmatlab.ui.control.Label
x3EditFieldmatlab.ui.control.NumericEditField
x3EditFieldLabelmatlab.ui.control.Label
y2EditFieldmatlab.ui.control.NumericEditField
y2EditFieldLabelmatlab.ui.control.Label
x2EditFieldmatlab.ui.control.NumericEditField
x2EditFieldLabelmatlab.ui.control.Label
y1EditFieldmatlab.ui.control.NumericEditField
y1EditFieldLabelmatlab.ui.control.Label
x1EditFieldmatlab.ui.control.NumericEditField
x1EditFieldLabelmatlab.ui.control.Label
DataPointsLabelmatlab.ui.control.Label
PlotwithLogarithmicButtonmatlab.ui.control.Button
PlotwithParabolicButtonmatlab.ui.control.Button
PlotwithLinearButtonmatlab.ui.control.Button
UIAxesmatlab.ui.control.UIAxes
结束
方法(访问=私人)
函数PlotwithLinearButtonPushed(应用程序、事件)
x1 = app.x1EditField.Value;
x2 = app.x2EditField.Value;
x3 = app.x3EditField.Value;
x4 = app.x4EditField.Value;
x5 = app.x5EditField.Value;
日元= app.y1EditField.Value;
y2 = app.y2EditField.Value;
y3 = app.y3EditField.Value;
y4 = app.y4EditField.Value;
日元= app.y5EditField.Value;
情节(应用程序。UIAxes,[x1 x2 x3 x4 x5],“x”);
情节(应用程序。UIAxes,[y1 y2 y3 y4 y5],”——y ');
结束
结束
方法(访问=私人)
函数createcomponent(应用)
app.UIFigure = uifigure (“可见”,“关闭”);
app.UIFigure。位置= (100 100 761 503);
app.UIFigure。Name =MATLAB应用程序的;
app.UIAxes = uiaxes (app.UIFigure);
标题(app.UIAxes,“图什么!”)
包含(app.UIAxes“X”)
ylabel (app.UIAxes“Y”)
zlabel (app.UIAxes“Z”)
app.UIAxes。位置= (1 198 758 306);
app.PlotwithLinearButton = uibutton (app.UIFigure,“推”);
app.PlotwithLinearButton。ButtonPushedFcn = createCallbackFcn(应用,@PlotwithLinearButtonPushed,真实);
app.PlotwithLinearButton。位置= (132 142 100 22);
app.PlotwithLinearButton。文本=情节与线性的;
app.PlotwithParabolicButton = uibutton (app.UIFigure,“推”);
app.PlotwithParabolicButton。位置= (300 142 115 22);
app.PlotwithParabolicButton。文本=的情节与抛物线;
app.PlotwithLogarithmicButton = uibutton (app.UIFigure,“推”);
app.PlotwithLogarithmicButton。位置= (500 142 127 22);
app.PlotwithLogarithmicButton。文本=的情节与对数;
app.DataPointsLabel = uilabel (app.UIFigure);
app.DataPointsLabel。FontWeight =“大胆”;
app.DataPointsLabel。位置= [17 54 71 22];
app.DataPointsLabel。文本=的数据点;
app.x1EditFieldLabel = uilabel (app.UIFigure);
app.x1EditFieldLabel。HorizontalAlignment =“中心”;
app.x1EditFieldLabel。位置= [25 106 75 22];
app.x1EditFieldLabel。文本=x1的;
app.x1EditField = uieditfield (app.UIFigure,“数字”);
app.x1EditField。HorizontalAlignment =“中心”;
app.x1EditField。位置= [53 146 75 22];
app.y1EditFieldLabel = uilabel (app.UIFigure);
app.y1EditFieldLabel。HorizontalAlignment =“中心”;
app.y1EditFieldLabel。位置= (107 34 25 22);
app.y1EditFieldLabel。文本=“日元”;
app.y1EditField = uieditfield (app.UIFigure,“数字”);
app.y1EditField。HorizontalAlignment =“中心”;
app.y1EditField。位置= (147 34 53 22);
app.x2EditFieldLabel = uilabel (app.UIFigure);
app.x2EditFieldLabel。HorizontalAlignment =“中心”;
app.x2EditFieldLabel。位置= [25 208 74 22];
app.x2EditFieldLabel。文本=“x2”;
app.x2EditField = uieditfield (app.UIFigure,“数字”);
app.x2EditField。HorizontalAlignment =“中心”;
app.x2EditField。位置= [53 248 74 22];
app.y2EditFieldLabel = uilabel (app.UIFigure);
app.y2EditFieldLabel。HorizontalAlignment =“中心”;
app.y2EditFieldLabel。位置= 33 25 22 [209];
app.y2EditFieldLabel。文本=“日元”;
app.y2EditField = uieditfield (app.UIFigure,“数字”);
app.y2EditField。HorizontalAlignment =“中心”;
app.y2EditField。位置= 33 53 22 [249];
app.x3EditFieldLabel = uilabel (app.UIFigure);
app.x3EditFieldLabel。HorizontalAlignment =“中心”;
app.x3EditFieldLabel。位置= [25 322 74 22];
app.x3EditFieldLabel。文本=“x3”;
app.x3EditField = uieditfield (app.UIFigure,“数字”);
app.x3EditField。HorizontalAlignment =“中心”;
app.x3EditField。位置= [53 362 74 22];
app.y3EditFieldLabel = uilabel (app.UIFigure);
app.y3EditFieldLabel。HorizontalAlignment =“中心”;
app.y3EditFieldLabel。位置= 33 25 22 [323];
app.y3EditFieldLabel。文本=“y3”;
app.y3EditField = uieditfield (app.UIFigure,“数字”);
app.y3EditField。HorizontalAlignment =“中心”;
app.y3EditField。位置= 33 53 22 [363];
app.x4EditFieldLabel = uilabel (app.UIFigure);
app.x4EditFieldLabel。HorizontalAlignment =“中心”;
app.x4EditFieldLabel。位置= [25 436 74 22];
app.x4EditFieldLabel。文本=“x4”;
app.x4EditField = uieditfield (app.UIFigure,“数字”);
app.x4EditField。HorizontalAlignment =“中心”;
app.x4EditField。位置= [53 476 74 22];
app.y4EditFieldLabel = uilabel (app.UIFigure);
app.y4EditFieldLabel。HorizontalAlignment =“中心”;
app.y4EditFieldLabel。位置= 33 25 22 [437];
app.y4EditFieldLabel。文本=“y4”;
app.y4EditField = uieditfield (app.UIFigure,“数字”);
app.y4EditField。HorizontalAlignment =“中心”;
app.y4EditField。位置= 33 53 22 [477];
app.x5EditFieldLabel = uilabel (app.UIFigure);
app.x5EditFieldLabel。HorizontalAlignment =“中心”;
app.x5EditFieldLabel。位置= [25 549 74 22];
app.x5EditFieldLabel。文本=“×5”;
app.x5EditField = uieditfield (app.UIFigure,“数字”);
app.x5EditField。HorizontalAlignment =“中心”;
app.x5EditField。位置= [53 589 74 22];
app.y5EditFieldLabel = uilabel (app.UIFigure);
app.y5EditFieldLabel。HorizontalAlignment =“中心”;
app.y5EditFieldLabel。位置= 33 25 22 [550];
app.y5EditFieldLabel。文本=“日元”;
app.y5EditField = uieditfield (app.UIFigure,“数字”);
app.y5EditField。HorizontalAlignment =“中心”;
app.y5EditField。位置= 33 53 22 [590];
app.UIFigure。可见=“上”;
结束
结束
方法(访问=公共)
函数应用= Enhaynes_FinalExam
createcomponent(应用)
app.UIFigure registerApp(应用)
如果nargout = = 0
清晰的应用程序
结束
结束
函数删除(应用)
删除(app.UIFigure)
结束
结束
结束