How to get text appearing within only one plot
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I am meant to reproduce this image:

This is what I currently have:

This is my code:
t = linspace(0,2*pi,1000);
for n=1:5 %First row 1:1
w = [1 1 1 -1 -1];
d = [0 pi/4 pi/2 pi/4 0];
x = sin(w(n) * t+d(n));
y = sin(t);
subplot(8,5,n), plot(x,y)
txt1 = '1:1'; text(0.5,0.5,txt1)
axis([-1 1 -1 1]), axis square off
end
How can I get the text 1:1 to only appear in the left most image
0 comentarios
Respuestas (1)
KSSV
el 21 de Feb. de 2018
Editada: KSSV
el 21 de Feb. de 2018
t = linspace(0,2*pi,1000);
for n=1:5 %First row 1:1
w = [1 1 1 -1 -1];
d = [0 pi/4 pi/2 pi/4 0];
x = sin(w(n) * t+d(n));
y = sin(t);
subplot(8,5,n), plot(x,y)
axis([-1 1 -1 1]), axis square off
end
txt1 = '1:1'; text(0.5,0.5,txt1)
Put your desired text out side the loop.
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

