Effacer les filtres
Effacer les filtres

Conversion to double from cell is not possible.

3 vues (au cours des 30 derniers jours)
yousuf khan
yousuf khan le 5 Jan 2012
Hello everybody,
line_style = { '-r', '-g', '-c', '-xk', '-hm', '-b' };
for i= 1: length(line_style)
plot (A,B,line_style(i),'linewidth',2)
end
for each new plot it should use a different line style for graphs but it gives the following error.
??? Error using ==> plot Conversion to double from cell is not possible.
Please help. Regards

Réponse acceptée

the cyclist
the cyclist le 5 Jan 2012
You want this instead:
plot(A,B,line_style{i},'linewidth',2)
Notice the use of curly brackets to access line_style; that accesses the contents of that element of the cell array, rather than the cell itself.
  2 commentaires
yousuf khan
yousuf khan le 5 Jan 2012
Thanks a lot. It is really helpful :)
saurabh kumar
saurabh kumar le 18 Avr 2013
Great Answer ...
Thanks a ton
saurabh srivastava

Connectez-vous pour commenter.

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