Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations GregLocock on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

3D array generated by for-command error

Status
Not open for further replies.

skjoex

Structural
Jul 17, 2007
82
Hi,

I have a set of input data which contains internal forces of number of beams together. I created a code which sorts these data automaticly. I think I wrote it correctly, but it seems mathcad does not agree...

The first piece of code identified that there are 4 beams and for each of them there are written 96, 160, 128, 64 rows respectively - THIS IS OK.

The second piece of code is extension of the first one. Each row contains 6 values, so I expect submatrices [6,96],
[6,160], [6,128], [6,64]. But I obtain [6,96],
[6,160], [6,160], [6,160] !!!

I think that code is correct what means that there is some bug in mathcad.
 
Replies continue below

Recommended for you

The problem is that you don't reset c in each (j,k) loop. Mathcad dynamically increases the size of arrays but it doesn't make them smaller. You need the statement c<-0 before the loop, then you will get the sizes you want.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor