Question about input and loop for the range of plots

2 ビュー (過去 30 日間)
yc j
yc j 2015 年 12 月 14 日
コメント済み: yc j 2015 年 12 月 14 日
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 件のコメント
per isakson
per isakson 2015 年 12 月 14 日
Why &nbsp "This of course wouldn't work" ?
yc j
yc j 2015 年 12 月 14 日
just saying... nothing important

サインインしてコメントする。

採用された回答

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 Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by