why matlab is not calculating erfc?

조회 수: 1 (최근 30일)
Atr cheema
Atr cheema 2015년 11월 29일
답변: Star Strider 2015년 11월 29일
I am writing a code requiring matlab to calculate something. Matlab is showing me answer as function of erfc. I can put the answer in a seperate editor file to calculate it. Why MATLAB is not calculating erfc directly itself. My code is
deltaH = 2;
x = 100;
l = 300;
p = 2;
omea= x/l;
deltat = 5;
v = 140;
syms m
u = x/sqrt(v*deltat);
erfun = erfc(u/2*sqrt(p-m));
tek = deltaH*erfun;
summ = symsum(tek,m,1,p)
I am getting answer as 2*erfc((5*7^(1/2))/7) + 2 which can be evaluated but I want MATLAB to give me answer as a number.

채택된 답변

Star Strider
Star Strider 2015년 11월 29일
I did not run your code, but if you want a numerical answer change the ‘summ’ line to:
summ = vpa(symsum(tek,m,1,p))

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Multirate Signal Processing에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by