# RCS Calculation Cylinder From Formula

조회 수: 6(최근 30일)
Deniz Sezgin 2021년 1월 24일
댓글: Deniz Sezgin 2021년 1월 27일
Hello,
I am trying to formulate a RCS formula using MATLAB. The formula is given in the screenshot.
My code is given below.
N=4000;
sum=0;
for n=(-4000):N
k=2;
c=physconst('lightspeed');
f=2.52e12;
lambda=c/f;
k0=(2*pi)/(lambda);
a = [0.005, 0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040];
Z=k0*a;
teta=90;
H=besselh(n,k,Z);
B=besselj(n,Z);
sum=sum+(B./H)*exp(1i*n*teta);
end
summ=abs(sum).^2;
RCS=10*log((4./(k0*a*pi)).*summ);
plot(a,RCS)
xlabel('a(mm)')
ylabel('RCS')
grid on
Can you help me with this because I am getting wrong results.

댓글을 달려면 로그인하십시오.

### 답변(1개)

Tarunbir Gambhir 2021년 1월 27일
A better approach to solve a series formula is to use the symsum function. I suggest you create an anonymous function in terms of 'theta' and use symsum for the series.
##### 댓글 수: 1표시숨기기 없음
Deniz Sezgin 2021년 1월 27일
Thank you very much.

댓글을 달려면 로그인하십시오.

### Community Treasure Hunt

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

Start Hunting!

Translated by