フィルターのクリア

Info

この質問は閉じられています。 編集または回答するには再度開いてください。

what is wrong with this code?

1 回表示 (過去 30 日間)
Atrolita afra
Atrolita afra 2020 年 3 月 31 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
functiony=pdf_rician(k,c,sigma)
%% pdf of process of various values of system parameters
for x=0:0.0625:10
temp=0;
pdf_rici=0;
for p=0:10
for n=0:(p+1)
% closed term expansion
b=nchoosek(p+0.5,n);
% gamma term calculation
f=factorial(p);
g=(gamma(p+1))*(gamma(c));
g_ma= 2*sqrt(2)*sqrt(pi)*((x.^(2*p+1))*(k.^c))/((sigma.^(p+0.5))*g*f);
% bessel function term calculation
z=2*sqrt(k*(sigma+x.^2)/sigma);
K = besselk(p-n+c,z);
% Exponential term calculation
exponential=exp(-x.^2/sigma);
% Last term
q=(p-n+c)/2;
last_term=((k*sigma/(sigma+(x.^2))).^q);
% Final pdf function
temp1= b*g_ma*K*exponential*last_term;
temp=temp+temp1;
end
pdf_rici=pdf_rici+temp;
end
y(1,x/(.0625)+1)=pdf_rici;
end
  2 件のコメント
Walter Roberson
Walter Roberson 2020 年 3 月 31 日
What leads you to say there is a problem with the code? Is there an error message?
Atrolita afra
Atrolita afra 2020 年 3 月 31 日
yes i could not get the figure and there was an error message syaing,"" Matrix dimensions must agree.

回答 (1 件)

Jamal Nasir
Jamal Nasir 2020 年 3 月 31 日
the variable temp1 is not single value. it is a vector so need to check the equation
  1 件のコメント
Atrolita afra
Atrolita afra 2020 年 3 月 31 日
here is the equation,that i am trying to plot

この質問は閉じられています。

Community Treasure Hunt

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

Start Hunting!

Translated by