Search
Code Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Development
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Tools
 Visual Basic & VB.NET
 XML
New Code
Vue Injector 3.3
Spectrum Analyzer pro Live 2019
Devart Excel Add-in for HubSpot 2.1
RentALLScript - Airbnb clone 2.2
SuiteCRM Theme Customization 7.11.6
iScripts NetMenus 3.1
iScripts EasyIndex 2.2
iScripts EasySnaps 2.0
Australia MyPost shipping For Magento 2 1.0.0
Australia Post eParcel For Magento 1.1.1
Source Control for SQL Server 2.0
Answers phpSoftPro 3.12
Exlcart 2.0
School College ERP 1.3.2
White-label Grocery Delivery App Solution 2.0
Top Code
Answers phpSoftPro 3.12
phpEnter 5.1.
Quick Maps For Dynamics CRM 3.1
Single Leg MLM 1.2.1
Azizi search engine script PHP 4.1.10
Paste phpSoftPro 1.4.1
Extreme Injector 3.7
Deals and Discounts Website Script 1.0.2
Solid File System OS edition 5.1
Classified Ad Lister 1.0
Aglowsoft SQL Query Tools 8.2
Invoice Manager by PHPJabbers 3.0
ICPennyBid Penny Auction Script 4.0
PHP Review Script 1.0
ATN Resume Finder 2.0
Report About Simulation and Animation of a Linear and Nonlinear Pendulum Model 1.0
- required fields

Please enter text on the image
  



Demonstrates how to use both movie2avi and VideoWriter to generate avi files from simulation data.
AnimatePendulum.m simulates and animates a simple pendulum using both linear and nonlinear dynamic models. A larger difference is observed between linear and nonlinear models when maximum angular position is large. This condition can be achieved by specifying either a large initial angle or velocity.

After simulation of both the linear and nonlinear models the code steps through each time step and plots the pendulum as well as its position and velocity trajectories. These plots are recorded using the getframe command, and then used to produce a video of the animation using both the movie2avi and VideoWriter commands.

Several videos based on this code are available on YouTube:

<!--dp_youtube_begin:http://www.youtube.com/watch?v=X-OCz9lIiY4--><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/X-OCz9lIiY4&hl=ru&fs=1"></param><param name="wmode" value="transparent" /><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/X-OCz9lIiY4&hl=ru&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="425" height="344"></embed></object><!--dp_youtube_end-->
(linear simulation)


<!--dp_youtube_begin:http://www.youtube.com/watch?v=8WE6HsIopO0--><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/8WE6HsIopO0&hl=ru&fs=1"></param><param name="wmode" value="transparent" /><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/8WE6HsIopO0&hl=ru&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="425" height="344"></embed></object><!--dp_youtube_end-->
(small angle comparison)


<!--dp_youtube_begin:http://www.youtube.com/watch?v=XI7vcWr-D_8--><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/XI7vcWr-D_8&hl=ru&fs=1"></param><param name="wmode" value="transparent" /><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/XI7vcWr-D_8&hl=ru&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="425" height="344"></embed></object><!--dp_youtube_end-->
(large angle comparison)

Back