Convert a for loop from MathCAD to Matlab

4 visualizaciones (últimos 30 días)
Sean Raffetto
Sean Raffetto el 17 de Ag. de 2016
Comentada: dpb el 18 de Ag. de 2016
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 comentarios
dpb
dpb el 17 de Ag. de 2016
And your attempt is where and you got stuck on what part, precisely???
dpb
dpb el 17 de Ag. de 2016
Editada: dpb el 18 de Ag. de 2016
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., ...

Iniciar sesión para comentar.

Respuestas (1)

Walter Roberson
Walter Roberson el 17 de Ag. de 2016
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 comentarios
Walter Roberson
Walter Roberson el 18 de Ag. de 2016
What is the question then?
dpb
dpb el 18 de Ag. de 2016
"... work ahead of this snippet that's not functioning correctly."
And we were to be able to divine that how, precisely???

Iniciar sesión para comentar.

Categorías

Más información sobre Programming en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by