Convert a for loop from MathCAD to Matlab

조회 수: 3 (최근 30일)
Sean Raffetto
Sean Raffetto 2016년 8월 17일
댓글: dpb 2016년 8월 18일
I have to solve for sigma c in the attached pdf and need some help converting it from Mathcad to Matlab. Can someone help me translate the code to Matlab? Here's the sizes of m,n,j:
%m = 1:71;
%n = 1:41;
%j = 1:512;
Thanks!
  댓글 수: 2
dpb
dpb 2016년 8월 17일
And your attempt is where and you got stuck on what part, precisely???
dpb
dpb 2016년 8월 17일
편집: dpb 2016년 8월 18일
What is the pseudo-code for the a conditional term?; I can't decipher the Matchcad-ese, sorry. Specifically, if I presume it's something like
a=dp/6;
a(0)=2*p(0)+p(1);
a(N-1)=2*p*(N-1)+p(N-2)*p(n-1)+4*p(n)+p(n+1);
then since the if implies n==N, then p(n+1) would seem to have a bounds problem???
And, of course, what are p, delta-p, k, etc., etc., ...

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

답변 (1개)

Walter Roberson
Walter Roberson 2016년 8월 17일
for m ε 0..M - 1
translates to the MATLAB code
for m = 0 : M - 1
However, keep in mind that in MATLAB, subscripts start at 1 instead of 0, so anywhere you wanted to use m as a subscript you would need to add 1 to it. Mostly you would end up writing as
for m = 1 : M
  댓글 수: 3
Walter Roberson
Walter Roberson 2016년 8월 18일
What is the question then?
dpb
dpb 2016년 8월 18일
"... work ahead of this snippet that's not functioning correctly."
And we were to be able to divine that how, precisely???

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

카테고리

Help CenterFile Exchange에서 Programming에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by