simple Equation, writing formula

3 次查看(过去 30 天)
I Truly appreciate if somebody check my code. I should measure a parameter of a long vector and I have wrtten the code but my prof. says it is something wrong. I am new in MATLAB:( .Thank you.
The equation is:
RC = ½(deltaVp/averageVp + deltaRHO/averageRHO). % reflection coefficients
My code is:
for j=2:l;
r2(j)=1/2.*((v(j)-v(j-1))/(v(j)+v(j-1))+(d(j)-d(j-1))/(d(j)+d(j-1))); % reflection coefficients
end
  2 个评论
Bobby Fischer
Bobby Fischer 2021-1-14
Hi, for the average of a vector shouldn't you use 'mean' or 'sum' and then divide by the length of the vector (number of elements)?

请先登录,再进行评论。

采纳的回答

Walter Roberson
Walter Roberson 2021-1-14

Average is sum divided by two. You do not divide by two.

  4 个评论
Bobby Fischer
Bobby Fischer 2021-1-14
Okay, now I understand.
Regards.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Mathematics 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by