I need help plotting using this while loop
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Daabir Momin
am 27 Mär. 2023
Kommentiert: Daabir Momin
am 27 Mär. 2023
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 Kommentare
Akzeptierte Antwort
VBBV
am 27 Mär. 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 Kommentare
VBBV
am 27 Mär. 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
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

