这里介绍两种类型的动画实现,一种使用getframe和movie命令实现帧动画,另一种使用comet(comet3)命令实现画图过程的动画.

①getframe和movie命令实现帧动画

例如,创建一个动画,实现y=ln x,y=x,y=exp(x)的图像变化的动画.

代码如下

x =linspace(0,1,20);

box on;%控制坐标系在一个框内

hold on;%保持图像不消失

y1 =log(x);plot(x,y1);M(1) = getframe;

y2 =x;plot(x,y2);M(2) = getframe;

y3 =exp(x);plot(x,y3);M(3) = getframe;

%上面三行代码解释一行即可,plot画图,getframe将作图的结

%果(而不是过程)记录在矩阵M中

movie(M,10);%将矩阵M中的帧播放出来,10表示播放10次

②comet(comet3)命令实现画图过程的动画

例如,创建一个动画,实现y=sin(x)从0到2*pi之间的变化过程.

代码如下

x =linspace(0,2*pi,100);

y = sin(x);

comet(x,y);

box on;

grid on;

类似地,采用comet3可以展示三维作图过程.

例如,创建一个动画,实现x=sin(t),y=cos(t),z=t在t从0到2*pi之间的变化过程.

t =linspace(0,2*pi,100);

x = sin(t);

y = cos(t);

z = t;

comet3(x,y,z);

box on;

MATLAB的简单动画制作相关推荐

  1. ppt 简单动画制作

    ppt 简单动画制作

  2. HTML简单动画制作

    HTML简单动画制作(圆移动变色) <!DOCTYPE html> <html lang="en"> <head><meta charse ...

  3. react-native Animated简单动画制作

    react-native Animated简单动画制作 1.代码 import React from "react"; import { StyleSheet, View, Ani ...

  4. MATLAB实现功夫熊猫动画制作程序

    下面来介绍一下经典的功夫熊猫的动作在MATLAB中实现动画制作,达到显示的效果,具体如下: 1.首先在MATLAB的主界面编辑器中写入下列代码,具体如下: clc;close all;clear al ...

  5. 简单动画制作方法,教程在这里! | 万彩动画大师

    说到MG动画制作,最先浮现在脑海的是AE和FLASH.但是,AE和FLASH的难度很大,非专业人士基本上不可能玩转,学习成本很高.那么,有没有简单的.易上手,可以轻松做出拉风MG动画视频的方法? 有, ...

  6. matlab 绘图与动画制作

    目录 一.MATLAB常用绘图函数 1.plot() 函数 2.surf() 函数 3.ezplot() 函数 二.动画绘制 1.绘制原理 2.绘制步骤 3.代码模板 三.举个栗子 example 1 ...

  7. 【MATLAB】动画制作

    目录 1.简单动画制作 2.模拟六个物体移动 3.其它例子 1.简单动画制作 动画制作通常有两种方法:一种是预先将图形制作好,并放到图形缓冲区内,然后一帧一帧地播放.另一种方法是保持整个背景图案不变, ...

  8. matlab 如何输出gif,MATLAB生成GIF动画,PhotoShop制作GIF动画

    MATLAB制作GIF,PHOTOSHOP制作GIF gif动画易于制作,相对于视频更小,更易于传播.作为一个程序猿,在使用程序绘图过程中想生成gif动画,可以使用MATLAB生成.当然,MATLAB ...

  9. flash人物原地走路,Flash制作小人走路简单动画图文教程

    很多用户都想掌握Flash中的各种制作动画的技巧,今天极限下载小编就为大家分享如何利用Flash制作小人移动的动画,是对形状补间的一次简单运用,值得一说的是形状补间做的小人比起动画补间来说要轻松简明不 ...

  10. matlab动画制作详解

    众所周知,MATLAB的绘图能力十分强大.有时,我们不仅需要绘图,还需要制作一些动态视频和动画,下面就来介绍一些matlab里制作动画和视频常用的函数,并举出一些实例. 一.animatedline ...

最新文章

  1. 利用反射光电管 ITR9909 制作节能信标光电感应开关
  2. python自动化接口测试中的cookies怎么实现_Python接口自动化之cookie、session应用
  3. 用Windows Live Writer离线更新博思日志
  4. python中的请求方法_http协议的9种请求方法
  5. google code for xbmc addons2
  6. 搭建分布式 ASP.NET Core Web
  7. 微软希望每个人有自己的人工智能朋友
  8. vyos as a firewall
  9. LeetCode 1818. 绝对差值和 [java实现]
  10. IDEA 中添加@author注释(live templates)
  11. 使用OSM数据创建城市模型
  12. ubuntu安装软件包命令_从Ubuntu命令行搜索安装软件包
  13. python绘制光滑曲线
  14. 好看的充电宝有哪些?好看的充电宝推荐
  15. 高数不定积分方法汇总:
  16. Linux+开发+运维-推荐书籍与学习路线
  17. 解开My SQL workbench安全模式
  18. php 支付宝电脑支付宝,PHP语言学习之php 做支付宝电脑网站和app支付
  19. Perl特殊变量(flw等翻译)
  20. 网络原理考点之BSC协议

热门文章

  1. SiteMesh详解
  2. 2 测试方法与理论 - 软件测试
  3. TideSec远控免杀学习四(BackDoor-Factory+Avet+TheFatRat)
  4. viewstub学习笔记
  5. 天外键盘映射工具(适合魔兽真三改键)
  6. Anaconda安装pip
  7. php后台登录,实现后台管理员登录功能
  8. python期权价格计算器_使用Python构建内在价值计算器
  9. 【c++实现】模拟银行叫号系统
  10. Hadoop环境搭建(全网最详细,保姆级教程)