How do I calculate the moment of force due to a load distribution or at least get a point of application?

20 visualizaciones (últimos 30 días)
I have the following data where the X represents the physical coordenate and Y is the force value at that point.
I would like to calculate the moment of force at x=0.06 but I don´t see how to do it with Matlab.
The perfect solution for me would be divide the figure in 2 intervals [0 0.06] and [0.06 0.12] and calculate total force and the application point. The force is calculated using trapz function but i don't see how I can get the point of application.
Thanks

Respuestas (1)

Johan
Johan el 2 de Mzo. de 2022
Editada: Johan el 2 de Mzo. de 2022
Assuming you have an XY array of data, dividing it in two part can be done by filtering the data against a chosen criteria:
XYdata = [linspace(1,10,8)',rand(8,1)]; % increasing X and random Y data
x_threshold = 5;
%filter the rows in column 1 that are more than x_threshold
XYdata(XYdata(:,1)>x_threshold,:) ;
%filter the rows in column 1 that are less than x_threshold
XYdata(XYdata(:,1)<x_threshold,:) ;
Then you can do your calculation on those filtered array.
  1 comentario
Andriy Voshchenko
Andriy Voshchenko el 2 de Mzo. de 2022
Editada: Andriy Voshchenko el 2 de Mzo. de 2022
I have both arrays of data. Dividing the data isn´t a problem, i don´t know how to calculate the application point of the distribution of the forces in this case.

Iniciar sesión para comentar.

Categorías

Más información sobre Startup and Shutdown en Help Center y File Exchange.

Productos


Versión

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by