Skip to main content
1-Visitor
April 2, 2017
Question

Problem with coding.

  • April 2, 2017
  • 2 replies
  • 4196 views

Hi everybody,

I am new in coding with the Mathcad. I am trying to code a model related to civil engineering (geotechnical engineering), but I have faced several problems. I think the problem is not that much hard, but I couldn't solve it. I wonder If somebody could take a look at it and give me some hints about that. I have attached my file as well as the picture of what I am trying to code.

Thanks in advance.

2 replies

23-Emerald IV
April 3, 2017

You're using a variable eta with a subscript i-1. This means that eta must be defined AND must be an array.

Well eta is defined, and is an array PROVIDED that the if-statement (at the top of above picture) is true. Apparently that is not (always) the case.

Either make sure that the if-statement is executed, or provide some other way of generating the eta array, or find a way to execute the 'otherwise' without needing the eta array.

Success!

Luc

21-Topaz II
April 3, 2017

Hi,

problem with coding.jpg

mzarrabi1-VisitorAuthor
1-Visitor
April 3, 2017

Thank you LucMeekes‌ and F.M.‌,

It was great. I modified my code a little bit, and I faced another problem. It says: " Found a number with a magnitude greater than 10^307 while trying to evaluate this expression." How can I deal with that?

H Problem.PNG

23-Emerald IV
April 3, 2017

You're raising e to the power n.d times psi. either n.d or psi, or their product is too big.

Success!

Luc