Skip to main content
10-Marble
Oct 15, 2023 7:15 AM UTC
Solved

Piecewise Linear function Error

Hi,

I am new to Mathcad and face some problems. I have attached a file in which I am trying to plot the displacement using the Piecewise Linear Interpolation method of structural dynamics. I have defined all variables and put them in the loop, but when I try to plot displacement (u) versus time (t1), I get an error "this value must be a vector".

I would really appreciate it if you could help me resolve this issue.

 

 

 

 

 

 

Werner_E
Werner_EAnswer
25-Diamond I
Oct 15, 2023 11:51 AM UTC

Just had a quick glance at your sheet and here are a few remarks:

Werner_E_0-1697370620495.png

I had not looked further to spot the reason for the unit mismatch and had not looked further down in the sheet.

 

5 replies

Werner_E
Werner_E25-Diamond IAnswer
25-Diamond I
Oct 15, 2023 11:51 AM UTC

Just had a quick glance at your sheet and here are a few remarks:

Werner_E_0-1697370620495.png

I had not looked further to spot the reason for the unit mismatch and had not looked further down in the sheet.

 

Translate
Werner_E
25-Diamond I
Oct 15, 2023 2:36 PM UTC

Looked further and spotted the unit mismatch. In the calculation of D1 you were missing dt.1 in the denominator.

See attached file.

I also assumed that you actually did not want u to be a function of the four arguments you provided and so I changed that , too.

Werner_E_0-1697382454099.png

Werner_E_1-1697382474495.pngWerner_E_2-1697382489664.png

 

 

Translate
10-Marble
Oct 15, 2023 5:10 PM UTC

Thank you very much @Werner_E. I really appreciate your quick response and solving my error. Yes, I will incorporate these changes.

 

Once again, thank you

 

Abdur

Translate