function PlotButtonPushed(app, event)
vecx = str2double(strsplit(app.XValuesEditField.Value));
vecy = str2double(strsplit(app.YValuesEditField.Value));
Lx_val = length(vecx);
Ly_val = length(vecy);
min_X = app.XminEditField.Value;
max_X = app.XmaxEditField.Value;
scale = (max_X-min_X)/5;
max_Y = app.YmaxEditField.Value;
min_Y = app.YminEditField.Value;
scale1 = (max_Y-min_Y)/5;
selectedButton(1) = app.Color.SelectedObject;
if selectedButton(1) == app.Red
C = 2;
elseif selectedButton(1) == app.Green
C = 3;
else
C = 1;
end
selectedButton(2) = app.Shape.SelectedObject;
if selectedButton(2) == app.Dashed
S = 2;
elseif selectedButton(2) == app.Solid
S = 3;
else
S =1;
end
if C==1 && S==1
if Lx_val == Ly_val
i = 1;
while i <= Lx_val
hold on;
plot(app.UIAxes,vecx(i),vecy(i),'ko');
app.UIAxes.YTickLabel = [min_Y:scale1:max_Y];
app.UIAxes.XTickLabel = [min_X:scale:max_X];
xlim(app.UIAxes,[min_X max_X]);
ylim(app.UIAxes,[min_Y max_Y]);
i = i+1;
end
end
end