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

17 ビュー (過去 30 日間)
Andriy Voshchenko 2022 年 3 月 2 日

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

サインインしてコメントする。

### 回答 (1 件)

Johan 2022 年 3 月 2 日

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 件のコメント-1 件の古いコメントを表示-1 件の古いコメントを非表示
Andriy Voshchenko 2022 年 3 月 2 日

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.

サインインしてコメントする。

### カテゴリ

Help Center および File ExchangeProgramming についてさらに検索

R2021b

### Community Treasure Hunt

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

Start Hunting!

Translated by