有很多小伙伴都喜欢使用getframe和movie绘制动画,一般情况下都没有什么问题。但是当其结合使用hold on命令时一定要小心。比如如下代码:

T_a   = 0:300:3600;
a     = 8025.5;
h0    = 10;
sigma = a/10;
w = sqrt(2.0*9.81*h0) /a;
T = 2.0 * pi / w;x = -10000:500:10000;
y = -10000:500:10000;[X,Y] = meshgrid(x,y);b_3D = h0/a/a * (X.^2.0 + Y.^2.0);%% 绘制动画
figure(1);theAxes=gca;for j=1:60:3600axis(theAxes);surf(b_3D);hold onsurf(sigma * h0 /a /a * (2.0 * X * cos(w * j) + 2.0 * Y * sin(w * j) - sigma) + h0);M(j) = getframe;
%     hold off
endmovie(M,10);

在for循环中我们使用了hold on命令,但没有使用hold off及时关闭,使得最后的过程图是这样的。

我们的目的是绘制抛物面内水面晃动图像,但

Matlab中动画绘制中hold on的小问题相关推荐

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

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

  2. matlab取矩阵实部和虚部,MATLAB中容易忽略却经常遇到的小技巧总结

    1如何产生一个列向量相同的矩阵 例如,列向量x=[1;2;3],要产生矩阵A=[x,x,x],即[1,1,1;2,2,2;3,3,3]. A = repmat(x,1,n) 2构造对角矩阵 >& ...

  3. 将m文件通过matlab 的编译器转换为可执行文件,【转】 Matlab中提高m文件执行效率的小技巧...

    在使用数组或矩阵之前先定义维数 MATLAB中的变量在使用之前不需要明确地定义和指定维数.但当未预定义数组或矩阵的维数时,当需赋值的元素下标超出现有的维数时,MATLAB 就为该数组或矩阵扩维一次,这 ...

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

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

  5. MATLAB里面size什么意思,matlab中的makersize是什么意思

    MATLAB中的绘图语言 plot(j,len+1-i,'ro','MarkerS...参数那么多,有点晕啊,每个参数代表什么意思啊??? 前面的j和len+1-i...plot(...,'Prope ...

  6. matlab rectangle用法,rectangle函数MATLAB matlab中rectangle画圆角矩形

    MATLAB如何画长方形,怎么用rectangle函数 rectangle函数用于绘制矩形图形.例如>>rectangle('Position',[0 0 2 4],'Curvature' ...

  7. length命令怎么用Matlab,matlab中length函数用法

    matlab中的length表示什么?应该如何使用? length:数组长度(即行数或列数中的较大值): 使用方法: n=length(A):如果A为非空数组,返回行数和列数两者之间数值较大的那一个值 ...

  8. matlab中制作软件,在matlab app designer中制作多个3d图形动画

    我正试图将我的一个脚本转录到Matlab中的AppDesigner中,以便轻松地分发给学生.其目的是实时显示作用在车辆上6个自由度的力和力矩(基于用户通过操纵杆的输入).我现在使用的是一个非常简单的动 ...

  9. matlab hold on解释,Matlab中的hold on 怎么不起作用了啊?程序如下:

    问题描述: Matlab中的hold on 怎么不起作用了啊?程序如下: >> fplot('(x-0.005-0.21*exp(25/44))*(1.47-0.269*exp(25/85 ...

最新文章

  1. WIFI只sta和ap建立连接的过程
  2. java入参为方法_Java命令注入原理结合Java Instrument技术(FreeBuf首发)
  3. mysql通过函数完成10的阶乘_请使用函数的递归调用编写求阶乘的函数,并计算1!+2!+3!+4!+5!...
  4. 如何在线查找成千上万的免费电子书
  5. 通过Blazor使用C#开发SPA单页面应用程序(1)
  6. Eclipse系列的隐藏宝藏-2019年版
  7. Module的加载实现
  8. Docker+Nextcloud快速部署个人网盘
  9. Solaris上的开发环境安装及设置
  10. CODEVS-1215迷宫
  11. 会议上,如何分配任务
  12. javascript轻松解决前端数据排序(互换,置顶,上移,下移),快收藏吧
  13. LINUX下载编译OpenH264
  14. 地理加权回归简易总结
  15. 如何在AngularJS中使用SpreadJS?
  16. 5G+折叠屏:华为Mate Xs打造多项创新体验
  17. 手机数据连接接入(外网)访问xampp
  18. 学习笔记(2):基于.NET/C#开发工控上位机编程基础-PLC电气工程师为什么要学习工控上位机
  19. OWT Server信令分析 (下) [Open WebRTC Toolkit]
  20. 使用一条sql语句在postgres中查询总数和分页数据

热门文章

  1. mysql odbc c语言_C语言ODBC操作MySQL数据库(示例代码)
  2. 基础-使用视图(CREATE VIEW....AS....)
  3. 使用Jquery、HTML、CSS、JS实现下拉菜单列表
  4. 战争地带2100(Warzone 2100)
  5. 【最新】2021自动化测试面试宝典1000题
  6. Invariance Matters: Exemplar Memory for Domain Adaptive Person Re-identification
  7. SwiftUI 音乐类App之Tuner App 调谐器适用于任何乐器支持木风 黄铜 琴弦 声音
  8. Dashed hopes 破灭的希望,新兴国家的出路在何方?经济学人精读
  9. LAMP环境让php支持pdo_mysql
  10. 上海居住证办理(闵行)