Question about input and loop for the range of plots

2 vues (au cours des 30 derniers jours)
yc j
yc j le 14 Déc 2015
Commenté : yc j le 14 Déc 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 commentaires
per isakson
per isakson le 14 Déc 2015
Why &nbsp "This of course wouldn't work" ?
yc j
yc j le 14 Déc 2015
just saying... nothing important

Connectez-vous pour commenter.

Réponse acceptée

Walter Roberson
Walter Roberson le 14 Déc 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

Plus de réponses (0)

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by