Hi,
how can i make a loop/simplfy for this coding?
x = linspace(0,10,100);
y = cos(3*x);
%Plot 1
subplot(6,2,1), plot(x,y)
title('y = cos(1x)');
grid on
xlabel('x')
ylabel('y')
%Plot 2
subplot(6,2,2), plot(x,y)
title('y = cos(2x)');
grid on
xlabel('x')
ylabel('y')
%Plot 3
subplot(6,2,3), plot(x,y)
title('y = cos(3x)');
grid on
xlabel('x')
ylabel('y')
%Plot 4
subplot(6,2,4), plot(x,y)
title('y = cos(4x)');
grid on
xlabel('x')
ylabel('y')
%Plot 5
subplot(6,2,5), plot(x,y)
title('y = cos(5x)');
grid on
xlabel('x')
ylabel('y')
%Plot 6
subplot(6,2,6), plot(x,y)
title('y = cos(6x)');
grid on
xlabel('x')
ylabel('y')

 채택된 답변

VBBV
VBBV 2020년 12월 12일

0 개 추천

%true
for i = 1: 6
subplot(6,2,i)
y = cos(i*x);
plot(x,y)
title(sprintf('y = cos(%dx)', i));
end

추가 답변 (0개)

카테고리

제품

릴리스

R2019a

태그

질문:

2020년 12월 12일

답변:

2020년 12월 12일

Community Treasure Hunt

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

Start Hunting!

Translated by