Unable to see Graph
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
SARVESH AGRAWAL
am 1 Nov. 2017
Kommentiert: SARVESH AGRAWAL
am 2 Nov. 2017
Hi,
Following is the code of sinc function which I am trying to plot. However, I do not see anything. Any help will be appreciated.
h=5;
lambda=h;
beta=2*pi/lambda;
for theta=0:0.01:2*pi
T=abs(sinc(beta*h*cos(theta)));
% T=sin(beta*h*cos(theta))/(beta*h*cos(theta));
polarplot(theta,T);
hold on;
end
0 Kommentare
Akzeptierte Antwort
Eric
am 1 Nov. 2017
Instead of using a for loop, take advantage of matlab's ability to work with vectors (don't forget the element-wise period for T2):
h=5; lambda=h; beta=2*pi/lambda;
theta=0:0.01:2*pi;
T1=abs(sinc(beta.*h.*cos(theta)));
T2=sin(beta.*h.*cos(theta))./(beta.*h.*cos(theta));
polarplot(theta,T1);
hold on;
polarplot(theta,T2);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Graphics Object Properties finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!