How can i program the location function of x depending on the time?

1 回表示 (過去 30 日間)
Arian Catic Nitsche
Arian Catic Nitsche 2019 年 10 月 15 日
回答済み: Pranjal Kaura 2021 年 8 月 30 日
I want to calculate the different position x(T), with the eq. below, at time T. Where x(0) is the position at tome t=0. and N is the number of sensor readings. ax(n) describes the acceleration at reading n.
Given is the T = Timematricx (N*1) and ax(n) = Accelerationmatrix (N*1). Also N, the number of sensorreadings is given. x(0) is also defined.
The goal is to have at the end a postion vector (N*1) Matricx! So how can i write a function/ script to reach the goal?
lol.PNG

回答 (1 件)

Pranjal Kaura
Pranjal Kaura 2021 年 8 月 30 日
Hey,
It is my understanding that you want to develop a function to find x(T) using the given formula
You can refer to the function documentation to learn about creating functions in MATLAB.
Here is a code snippet:
function xT = calcPosition(x0, T, Ax, N)
xT = x0 + T.*T*(sum(Ax)/N);
end

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by