Community Tip - You can Bookmark boards, posts or articles that you'd like to access again easily! X
Hello to everybody.
To define loops in mathcad, any release of it, I use the simple statement "m=1,2..nmod", where in this case nmod is the maximum number of modes for an electromagnetic calculation.
Since my background was in fortran or similar languages, I initialized a variable "totcap:=0" and then I tried to increase this value calculating each time terms to be added with respect to the previously calculated one, updating the quantity "totcap", ending the loop with the statement "return m", being m the index that I defined.
Actually, but probably is my trivial error in using Prime, it seems that I mixed variables that cannot be summed...
Attached is the file. May you help me?
Solved! Go to Solution.
Programming commands like return may only be used inside a program block, not on worksheet level.
Its not necessary to define a range variable m. In a program a for-loop does the job:
maybe I solved with the attached file, just using the sum function. Is it correct?
Yes, its correct and sure a very compact way to do the job (compared to the manual sum programming a sshown in my prior answer).
Thank you Werner. Actually, as my past experience is mainly on classical programming I tried to follow simple methods for simple questions.
Thanks, by the way, for the definition of "fF", as it is not defined by default.
Programming commands like return may only be used inside a program block, not on worksheet level.
Its not necessary to define a range variable m. In a program a for-loop does the job: