Question about input and loop for the range of plots

2 次查看(过去 30 天)
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?

采纳的回答

Walter Roberson
Walter Roberson 2015-12-14
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

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by