I need help plotting using this while loop
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
this is how my code looks like currently, I am generating the correct munbers for the fuction but it is not plotting anything. Please Help.
xx = linspace(-5,9,85);
w=0
while w<85
w=w+1;
fxx = ((xx(w)+1)^2)./(2+5*xx(w));
end
plot(xx,fxx)
0 commentaires
Réponse acceptée
VBBV
le 27 Mar 2023
xx = linspace(-5,9,85);
w=0
while w<85
w=w+1;
fxx(w) = ((xx(w)+1)^2)./(2+5*xx(w));
end
plot(xx,fxx)
2 commentaires
VBBV
le 27 Mar 2023
Use an counter to create array for the variable you want to plot. if you use
xx = linspace(-5,9,85)
w = 1; %e.g.
fxx = ((xx(w)+1)^2)./(2+5*xx(w)) % a single value
it will of course evaluate the equation inside the while loop but does not create an array of values but only a scalar value. Read more about plot function in This link
Plus de réponses (0)
Voir également
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!

