Array indices must be positive integers or logical values. Error

2 vues (au cours des 30 derniers jours)
Grégoire
Grégoire le 14 Fév 2024
Commenté : Stephen23 le 14 Fév 2024
Hey I m trying to plot these 2 functions, but when runing it it tells me : "Array indices must be positive integers or logical values." my workspace is empty.
I would be happy to learn what is going wrong...
Thanks
clear
x1= -2:0,01:2;
f1 = x1.^2-1;
f2 = sin(x1);
h1 = plot(x1,f1(x1),'b',x1,f2(x1),'r').grid;

Réponse acceptée

Stephen23
Stephen23 le 14 Fév 2024
Modifié(e) : Stephen23 le 14 Fév 2024
x1= -2:0.01:2; % decimal comma -> point
f1 = x1.^2-1;
f2 = sin(x1);
h1 = plot(x1,f1,'b',x1,f2,'r') % removed superfluous indexing
h1 =
2×1 Line array: Line Line
  2 commentaires
Grégoire
Grégoire le 14 Fév 2024
Thanks !
Stephen23
Stephen23 le 14 Fév 2024
@Grégoire: if it helped please remember to click the accept button.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by