Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.

how to call the displacement of a point in matlab function

Please login with a confirmed email address before reporting spam

Hi

I want to add a load by implementing such a function whose dependent variable is the displacement of a point(or the cross section of a beam) at a certain coordinate position. It is a time-dependent research, so the point load application position and the position of the called displacement are all moving.

It can be understood that the displacement of the previous time step will affect the load I applied.

I understand how to add a moving load, but how to call the displacement of a point in a spatial position as a function's dependent variable is a problem.

Thank you!! Liuchong


2 Replies Last Post Jul 8, 2019, 4:42 a.m. EDT

Please login with a confirmed email address before reporting spam

Posted: 5 years ago Jun 18, 2019, 11:17 p.m. EDT
Updated: 5 years ago Jun 18, 2019, 11:17 p.m. EDT

Similar to a probe but can participate in coupling calculations.

Similar to a probe but can participate in coupling calculations.

Please login with a confirmed email address before reporting spam

Posted: 5 years ago Jul 8, 2019, 4:42 a.m. EDT
Updated: 5 years ago Jul 8, 2019, 4:42 a.m. EDT

I finally figured it out. Just use this operator, at3(x, y, z, expr), to achieve what I want.

I finally figured it out. Just use this operator, at3(x, y, z, expr), to achieve what I want.

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.