stick slip code for matlab
古いコメントを表示
Problem plotting stick slip graph with this code, where am I going wrong?
[t,y] = ode45(@Stick_Slip,[0:0.01:10],[0.01; 0]);
figure
plot( y(:,1),y(:,2) )
xlabel( 'Position' )
ylabel( 'Velocity' )
title('Stick-Slip');
function dy = Stick_Slip(t,y)
m = 1;
k = 100;
V = 0.5;
Mu=0.5;
c = 2;
f = c*y(2) + k*y(1);
if f <= Mu*m*9.81
dy(1,1) = V;
dy(2,1) = 0;
else
dy(1,1) = y(2);
dy(2,1) = (f - k*y(1) - c*y(2)) / m;
end
end
3 件のコメント
John D'Errico
2020 年 3 月 4 日
And your question is what? The mind reading toolbox is fuzzy today,so we need for you to tell us what is on your mind.
Milind Khanna
2020 年 3 月 4 日
venkatesu u
2023 年 6 月 12 日
移動済み: DGM
2023 年 6 月 12 日
Show me the Stick_Slip function
回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Ordinary Differential Equations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!