How to get text appearing within only one plot

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

Risposte (1)

KSSV
KSSV il 21 Feb 2018
Modificato: KSSV il 21 Feb 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.

1 Commento

that puts it on the right side
Is there anyway to get it on the left? like:

Accedi per commentare.

Categorie

Scopri di più su Mathematics in Centro assistenza e File Exchange

Richiesto:

il 21 Feb 2018

Commentato:

il 21 Feb 2018

Community Treasure Hunt

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

Start Hunting!

Translated by