Plotting with nested for loops

7 vues (au cours des 30 derniers jours)
Moslem Uddin
Moslem Uddin le 16 Juin 2020
Commenté : Stephen23 le 16 Juin 2020
I have resolved the issue with the following code:
clc, clear all
syms y
t=[0 pi 2*pi];
a=[5 10];
for k=1:length(a)
for j=1:length(t)
f=a(k)*sin(t(j)*y);
fplot(y,f);hold on;
end
end
  3 commentaires
Moslem Uddin
Moslem Uddin le 16 Juin 2020
It gives only only figure. Yes, y is symbolic.
Stephen23
Stephen23 le 16 Juin 2020
Original question retrieved from Google Cache:
I want to plot multiple figures using nested for loop, but failed to generate plot. I used the following code:
clc, clear all
syms y
t=[0 pi 2*pi];
a=[5 10];
for k=1:length(a)
for j=1:length(t)
f=a(k)*sin(t(j)*y);
fplot(y,f);
end
end

Connectez-vous pour commenter.

Réponse acceptée

Moslem Uddin
Moslem Uddin le 16 Juin 2020
clc, clear all
syms y
t=[0 pi 2*pi];
a=[5 10];
for k=1:length(a)
for j=1:length(t)
f=a(k)*sin(t(j)*y);
fplot(y,f);hold on;
end
end

Plus de réponses (1)

Rafael Hernandez-Walls
Rafael Hernandez-Walls le 16 Juin 2020
syms y
t=[0 pi 2*pi];
a=[5 10];
for k=1:length(a)
for j=1:length(t)
f=a(k)*sin(t(j)*y);
figure %only with this line
fplot(y,f);
end
end

Catégories

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

Produits


Version

R2016a

Community Treasure Hunt

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

Start Hunting!

Translated by