【 * 例 10.7.5 .3-1 】制作红色小球沿一条带封闭路径的下旋螺线运动的实时动画。

(1)编写函数文件 anim_zzy1.m

[anim_zzy1.m]

function f=anim_zzy1(K,ki)

% anim_zzy1.m 演示红色小球沿一条封闭螺线运动的实时动画

% 仅演示实时动画的调用格式为 anim_zzy1(K)

% 既演示实时动画又拍摄照片的调用格式为 f=anim_zzy1(K,ki)

% K 红球运动的循环数(不小于 1 )

% ki 指定拍摄照片的瞬间,取 1 到 1034 间的任意整数。

% f 存储拍摄的照片数据,可用 image(f.cdata) 观察照片。

% 产生封闭的运动轨线

t1=(0:1000)/1000*10*pi;x1=cos(t1);y1=sin(t1);z1=-t1;

t2=(0:10)/10;x2=x1(end)*(1-t2);y2=y1(end)*(1-t2);z2=z1(end)*ones(size(x2));

t3=t2;z3=(1-t3)*z1(end);x3=zeros(size(z3));y3=x3;

t4=t2;x4=t4;y4=zeros(size(x4));z4=y4;

x=[x1 x2 x3 x4];y=[y1 y2 y3 y4];z=[z1 z2 z3 z4];

plot3(x,y,z, 'b' ), axis off % 绘制曲线

% 定义 " 线 " 色、 " 点 " 型(点)、点的大小( 40 )、擦除方式( xor)

h=line( 'Color' ,[1 0 0], 'Marker' , '.' , 'MarkerSize' ,40, 'EraseMode' , 'xor' );

% 使小球运动

n=length(x);i=1;j=1;

while 1 % 无穷循环

set(h, 'xdata' ,x(i), 'ydata' ,y(i), 'zdata' ,z(i)); % 小球位置

drawnow; % 刷新屏幕 <21>

pause(0.0005) % 控制球速 <22>

i=i+1;

if nargin==2 & nargout==1 % 仅当输入宗量为 2 、输出宗量为 1 时,才拍摄照片

if (i==ki&j==1);f=getframe(gcf); end % 拍摄 i=ki 时的照片 <25>

end

if i>n

i=1;j=j+1;

if j>K; break ; end

end

end

(2)在指令窗中运行以下指令,就可看到实时动画图形。

f=anim_zzy1(2,450);

(3)显示拍摄的照片

image(f.cdata),axis off

图 10.7.5 .3-1 红球沿下旋螺线运动的瞬间照片

type=text/javascript>

var arrBaiduCproConfig=new Array();

arrBaiduCproConfig['uid'] = 123541;

arrBaiduCproConfig['n'] = 'codeofcpr';

arrBaiduCproConfig['tm'] = 30;

arrBaiduCproConfig['cm'] = 68;

arrBaiduCproConfig['um'] = 34;

arrBaiduCproConfig['rad'] = 0;

arrBaiduCproConfig['w'] = 234;

arrBaiduCproConfig['h'] = 60;

arrBaiduCproConfig['bd'] = '#FFFFFF';

arrBaiduCproConfig['bg'] = '#FFFFFF';

arrBaiduCproConfig['tt'] = '#0000CD';

arrBaiduCproConfig['ct'] = '#004040';

arrBaiduCproConfig['url'] = '#0000CD';

arrBaiduCproConfig['bdl'] = '#E0E0E0';

arrBaiduCproConfig['wn'] = 1;

arrBaiduCproConfig['hn'] = 1;

arrBaiduCproConfig['ta'] = 'right';

arrBaiduCproConfig['tl'] = 'bottom';

arrBaiduCproConfig['bu'] = 1;

matlab如何制作振型动画_Matlab 实时动画制作示例相关推荐

  1. matlab如何制作振型动画_Matlab中动画的实现、制作和保存(转载Matlab技术论坛)

    Matlab中动画的实现.制作和保存(转载Matlab技术论坛) 本帖由Matlab技术论坛原创,原帖参见 http://www.matlabsky.com/thread-592-1-1.html 光 ...

  2. matlab 动画_MATLAB的动画制作和视频录制

    Matlab中制作动画的方法应该很多, 今天使用animatedline制作二维心形图的动画,并将动画录制成avi格式的视频.心形图的曲线方程如下 Matlab的源码如下: t = linspace( ...

  3. matlab 动画_MATLAB绘图动画(1)

    今天写一个案列,绘图动画 画出以下曲面函数随着theta角的变化的动图 程序代码: clc,clear,close allx=-8:0.5:8;[X,Y]=meshgrid(x);r=sqrt(X.^ ...

  4. matlab 彗星图速度控制,matlab制作及生成avi,gif动画_matlab培训

    matlab制作及生成avi,gif动画 一.动画的制作 Matlab中动画实现的方法主要有下面三种 1.电影动画:从不同的视角拍下一系列对象的图形,并保存到变量中,然后按照一定的顺序像电影一样播放. ...

  5. matlab制作动画并保存,[转载]Matlab中动画的实现、制作和保存(转载Matlab技术论坛)...

    Matlab中动画的实现.制作和保存(转载Matlab技术论坛) 本帖由Matlab技术论坛原创,原帖参见 http://www.matlabsky.com/thread-592-1-1.html 光 ...

  6. 基于MATLAB梁模型振型动画程序设计

    基于MATLAB梁模型振型动画程序设计 梁模型振型动画 %该模型为一端固定梁模型振型动画 clear; close all; clc % 系统参数 E = 1e7; A = 1.5; rho = 2. ...

  7. oc实时渲染的图如何导出_如何使用C4D制作逼真的循环三维动画

    点击上方蓝字关注我哦! 嗨 朋友 又到周五了,周末打算干啥?睡觉-玩游戏(放松休息).约朋友(经营感情).回家(看望父母).充电(优化升级)总之怎么放松怎么来.无论你周末做怎样的计划但只要你想充电,就 ...

  8. matlab车轮滚动动画,Fireworks动画教程:简单制作轮子滚动动画效果

    本教程是向大家介绍利用Fireworks简单制作轮子滚动动画效果,方法很简单,主要想通过这一实例向大家介绍fw mx如何让我们的web design变得更easy,希望大家通过本篇教程能有收获! 一直 ...

  9. matlab实现振动弹簧的实时动画,CSS如何实现弹簧动画效果

    CSS Animation在Web Animation中已不是新技术,不过在制作动画的时候,或许常常纠结timing-function如何使用.一般情况之下,都会使用animation-timing- ...

最新文章

  1. Fib(兔子问题)python实现多种方法
  2. Android include 标签
  3. 【Android 安装包优化】资源混淆 ( 资源混淆效果 | APK 构建流程简介 | 资源 ID 组成 )
  4. mysql数据清洗_mysql数据库如何实现亿级数据快速清理
  5. 【杂谈】2020年有三AI计算机视觉培养计划详解,该不该学怎么学CV的简单讨论...
  6. html中inline函数,开窗函数和窗口函数区别 inline函数和一般的函数有什么不同
  7. spring boot security学习
  8. 谷歌浏览器首页被改hao123_百度浏览器停更?今日头条、微博谁将获利?
  9. 青年报告_了解青年的情绪
  10. 链表(Linked List)之双向链表
  11. android微信支付坑,微信支付踏坑之旅
  12. 064_将 Linux 系统中 UID 大于等于 1000 的普通用户都删除
  13. Win7下建立Wifi热点
  14. 在图论中,网络流(Network Flow)
  15. 当年发明“熊猫烧香”病毒的天才,如今怎么样了?
  16. springboot球类运动教学网站的设计与实现271611
  17. 程序员的“三十而已”,你都30岁了,职业该如何规划?
  18. binomial检验_R卡方检验的详细解析过程_R计算二项Binomial分布的P
  19. img、link、html使用样式
  20. jsp:通过Session控制登陆时间和内部页面的访问

热门文章

  1. 有趣的搬砖工 No.2 cout格式化输出
  2. python正则表达式试题,003:Python正则表达式讲解及习题练习
  3. C# 利用GraphicsPath 画螺旋桨控件
  4. ROC曲线详解以及在R中的实现
  5. 大学实验室文献检索方法
  6. 数据库事务的四大特性和四个隔离级别
  7. DELL Inspiron M4010笔记本拆机除尘图解
  8. 2019年《安徽省阜阳市颍州区立体绿化工作实施方案》政策解读
  9. dz3.2火车头 php接口,DiscuzX3.4论坛火车头采集器免登陆发布模块(带测试接口)-百度云...
  10. 获取整个网页的html源码