Hi guys, I need a lil help,please
조회 수: 1 (최근 30일)
이전 댓글 표시
I am writing a piece of code using for loop and if -elseif statments to get 4 different curves with different parameters all plotting on the same graph but it seems that matlab doesn't see the different parameters values. I only got 4 curves on each other with no change.
figure
xlim([-40 100])
ylim ([0 100])
for ii=1:4;
if ii == 1
theta=30;
FOV=50;
color = 'k';
style = '-';
hold on
elseif ii == 2
theta=40;
FOV=40;
color = 'r';
style = '-.';
hold on
elseif ii == 3
theta=50;
FOV=30;
color = 'm';
style = '--';
hold on
elseif ii == 4
theta=60;
FOV=20;
color = 'b';
style = ':';
end
set(gca,'XTick',[0 20]);
set(gca,'YTICK',[0 20 40]);
plot(x ,SNR_db,'Color',color,'LineStyle',style );
lgd = legend( 'thetad 30,FOVd 50','thetad 40,FOVd 40','thetad 50,FOVd 30','thetad 60,FOVd 20');
end
hold off
xlabel('x[m]')
ylabel('SNR[dB]')
title('SNR distrbution at first lane')
I think I did something wrong but I don't know where.
댓글 수: 0
채택된 답변
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Title에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!