Тёмный

Create a Slider-Crank Animation with MATLAB | Learn MATLAB Through Projects 

Laplace Academy
Подписаться 2 тыс.
Просмотров 11 тыс.
50% 1

Опубликовано:

 

29 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 22   
@jeetdand3019
@jeetdand3019 3 месяца назад
Perfect explanation, very helpful. Thankyou.
@LaplaceAcademy
@LaplaceAcademy 3 месяца назад
You're welcome. I'm glad you found it helpful
@아이스팥떡
@아이스팥떡 Год назад
You genius. My Jesus I love you
@LaplaceAcademy
@LaplaceAcademy Год назад
I'm absolutely flattered by your comment. I'm glad you like it. ❤️
@MrShortReels
@MrShortReels 2 года назад
Nice 👏
@LaplaceAcademy
@LaplaceAcademy 2 года назад
Thanks ❤❤
@not_zav
@not_zav Год назад
how different would the code be for an inverted slider crank?
@valeriabustamantecornejo9674
Hello what if I wanted to do it vertical with the crank on the bottom. I have tried but it turns out the the crank move downwards whilst point A goes up. Thank you anyway.
@Yovilen_LO
@Yovilen_LO 2 года назад
👍
@LaplaceAcademy
@LaplaceAcademy 2 года назад
❤️❤️
@Jojangamer13
@Jojangamer13 6 месяцев назад
Thanks for the video but it is e-c/2 would appreciate it if you could correct it line 7 2:13
@LaplaceAcademy
@LaplaceAcademy 6 месяцев назад
Thank you for your interest in this code. Actually it depends on your definition of 'e'. I took 'e' as the vertical distance between O and the sliding surface. So in this definition my code is definitely correct. You can define 'e' in another way and change the code accordingly.
@kevinkipkorir3132
@kevinkipkorir3132 2 года назад
nice
@LaplaceAcademy
@LaplaceAcademy 2 года назад
Tnx. I'm glad it was helpfu;
@ריףשמריהו-ב4ה
@ריףשמריהו-ב4ה 2 месяца назад
How can I make a system of 4 rod and slider
@LaplaceAcademy
@LaplaceAcademy 2 месяца назад
You can send your project details to laplaceacademy1@gmail.com with your proposed fee. We can help you.
@twinsz3498
@twinsz3498 2 года назад
thanks alot can you share your code because i am having a error much appreciate if you share your code 👍
@LaplaceAcademy
@LaplaceAcademy 2 года назад
close all; clear all; clc; r = 1; n = 100; theta = linspace(0, 2*pi, n); Ax = r * cos(theta); Ay = r * sin(theta); a = 2.5; e = 0.25; c = 0.5; d = 1; t = 0.06; By = e + c/2; Bx = Ax + sqrt(a^2 - (Ay - e - c/2).^2); axislimits = [min(Ax)*1.1 max(Bx)*1.2 min(Ay)*1.1 max(Ay)*1.1]; sliderY = [e e+c e+c e e]; groundX = [min(Bx)-d/2 min(Bx)-d/2 max(Bx)+d/2 max(Bx)+d/2 min(Bx)-d/2]; groundY = [e-t e e e-t e-t]; videoObject = VideoWriter('slider crank', 'MPEG-4'); videoObject.FrameRate = 15; open(videoObject) for ii = 1:n plot(Ax, Ay, '--', 0 ,0, 'ko') axis equal hold on sliderX = [Bx(ii)-d/2 Bx(ii)-d/2 Bx(ii)+d/2 Bx(ii)+d/2 Bx(ii)-d/2]; fill(sliderX, sliderY, 'm') fill(groundX, groundY, 'g') plot([0, Ax(ii)], [0, Ay(ii)], 'k', 'linewidth', 2) plot(Ax(ii), Ay(ii), 'ko') plot(Bx(ii), By,'ko') axis(axislimits) plot([Ax(ii), Bx(ii)], [Ay(ii), By], 'k', 'linewidth', 2) axis off hold off frames(ii) = getframe; end for kk = 1:5 writeVideo(videoObject, frames) end close(videoObject)
@LaplaceAcademy
@LaplaceAcademy 2 года назад
Hi. I hope it helps you. I couldn't find your email address, so I just pasted the code right here. If you needed more help, contact me via laplaceacademy1@gmail.com
@twinsz3498
@twinsz3498 2 года назад
@@LaplaceAcademy Thanks alot
@sekiz_kelvin
@sekiz_kelvin 6 месяцев назад
Can you share the complete source code?
@LaplaceAcademy
@LaplaceAcademy 6 месяцев назад
Yes. Please send an email to laplaceacademy1@gmail.com
Далее
Creating Movies and Animations in Matlab
27:01
Просмотров 115 тыс.
This is how Halo felt as a kid 🤣 (phelan.davies)
00:14
Animated 2D and 3D Plots using MATLAB
27:02
Просмотров 8 тыс.
MATLAB to FPGA in 5 Steps
23:04
Просмотров 19 тыс.
The TRIPLE FOLDING phone has a Problem.
12:54
Просмотров 2,3 млн
MATLAB Animation Tutorial - Crank Slider Mechanism
8:26
The BEST way to learn FX Animation?
15:51
Просмотров 97 тыс.
This is how Halo felt as a kid 🤣 (phelan.davies)
00:14