Differentiation of the position vector.

3 ビュー (過去 30 日間)
CHANDRABHAN Singh
CHANDRABHAN Singh 2020 年 2 月 9 日
回答済み: fred ssemwogerere 2020 年 2 月 9 日
I have written a code for postion of a vibrating system. I am unable to determine the velocity and acceleration from the expression u. I want to diffrentiate u(i) in the same loop and plot it with t. How this can be done? Please Help.
m1 = 40;
m = m1*1000/9.81;
k = 3500*1000;
u(1) = 0.01; v(1) = 0.1;
wn = sqrt(k/m);
i=1;
for t=0:.001:1
u(i) = u(1)*cos(wn*t) + (v(1)/wn)*sin(wn*t);
i=i+1;
end
t= 0:0.001:1;
plot(t,u);
grid on

採用された回答

fred  ssemwogerere
fred ssemwogerere 2020 年 2 月 9 日
Hello, you could make use of the symbolic math toolbox. The page below should get you started:

その他の回答 (0 件)

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by