Question about input and loop for the range of plots

2 Ansichten (letzte 30 Tage)
yc j
yc j am 14 Dez. 2015
Kommentiert: yc j am 14 Dez. 2015
Hello, I am trying to make plots with my data.
I got data that can be sorted to set A and set B depending on ranges.
For example,
the ranges of A are: xlim([0 1]); ylim([0 2])
the ragnes of B are: xlim([0 5]); ylim([0 10])
So first I make my m-code choose the data file by using uigetfile command.
Then, I do something like &nbsp tt=input('type A or B:\n'); &nbsp So I can select which type of data i'm dealing with.
Then, I put 'if loop' to select the range..:
if tt=A
...
xlim([0 1]);
ylim([0 2])
...
elseif tt=B
... something like this.
end
This of course wouldn't work...
How should I setup the code?
  2 Kommentare
per isakson
per isakson am 14 Dez. 2015
Why &nbsp "This of course wouldn't work" ?
yc j
yc j am 14 Dez. 2015
just saying... nothing important

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 14 Dez. 2015
tt = input('type A or B: ', 's');
if strcmp(tt, 'A')
xlim([0 1]); ylim([0 2]);
elseif strcmp(tt, 'B')
xlim([0 5]); ylim([0 10]);
else
error('You needed to answer with A or B')
end

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by