Matlab中动画绘制中hold on的小问题
有很多小伙伴都喜欢使用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的小问题相关推荐
- matlab制作动画并保存,[转载]Matlab中动画的实现、制作和保存(转载Matlab技术论坛)...
Matlab中动画的实现.制作和保存(转载Matlab技术论坛) 本帖由Matlab技术论坛原创,原帖参见 http://www.matlabsky.com/thread-592-1-1.html 光 ...
- 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构造对角矩阵 >& ...
- 将m文件通过matlab 的编译器转换为可执行文件,【转】 Matlab中提高m文件执行效率的小技巧...
在使用数组或矩阵之前先定义维数 MATLAB中的变量在使用之前不需要明确地定义和指定维数.但当未预定义数组或矩阵的维数时,当需赋值的元素下标超出现有的维数时,MATLAB 就为该数组或矩阵扩维一次,这 ...
- matlab如何制作振型动画_Matlab中动画的实现、制作和保存(转载Matlab技术论坛)
Matlab中动画的实现.制作和保存(转载Matlab技术论坛) 本帖由Matlab技术论坛原创,原帖参见 http://www.matlabsky.com/thread-592-1-1.html 光 ...
- MATLAB里面size什么意思,matlab中的makersize是什么意思
MATLAB中的绘图语言 plot(j,len+1-i,'ro','MarkerS...参数那么多,有点晕啊,每个参数代表什么意思啊??? 前面的j和len+1-i...plot(...,'Prope ...
- matlab rectangle用法,rectangle函数MATLAB matlab中rectangle画圆角矩形
MATLAB如何画长方形,怎么用rectangle函数 rectangle函数用于绘制矩形图形.例如>>rectangle('Position',[0 0 2 4],'Curvature' ...
- length命令怎么用Matlab,matlab中length函数用法
matlab中的length表示什么?应该如何使用? length:数组长度(即行数或列数中的较大值): 使用方法: n=length(A):如果A为非空数组,返回行数和列数两者之间数值较大的那一个值 ...
- matlab中制作软件,在matlab app designer中制作多个3d图形动画
我正试图将我的一个脚本转录到Matlab中的AppDesigner中,以便轻松地分发给学生.其目的是实时显示作用在车辆上6个自由度的力和力矩(基于用户通过操纵杆的输入).我现在使用的是一个非常简单的动 ...
- 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 ...
最新文章
- WIFI只sta和ap建立连接的过程
- java入参为方法_Java命令注入原理结合Java Instrument技术(FreeBuf首发)
- mysql通过函数完成10的阶乘_请使用函数的递归调用编写求阶乘的函数,并计算1!+2!+3!+4!+5!...
- 如何在线查找成千上万的免费电子书
- 通过Blazor使用C#开发SPA单页面应用程序(1)
- Eclipse系列的隐藏宝藏-2019年版
- Module的加载实现
- Docker+Nextcloud快速部署个人网盘
- Solaris上的开发环境安装及设置
- CODEVS-1215迷宫
- 会议上,如何分配任务
- javascript轻松解决前端数据排序(互换,置顶,上移,下移),快收藏吧
- LINUX下载编译OpenH264
- 地理加权回归简易总结
- 如何在AngularJS中使用SpreadJS?
- 5G+折叠屏:华为Mate Xs打造多项创新体验
- 手机数据连接接入(外网)访问xampp
- 学习笔记(2):基于.NET/C#开发工控上位机编程基础-PLC电气工程师为什么要学习工控上位机
- OWT Server信令分析 (下) [Open WebRTC Toolkit]
- 使用一条sql语句在postgres中查询总数和分页数据
热门文章
- mysql odbc c语言_C语言ODBC操作MySQL数据库(示例代码)
- 基础-使用视图(CREATE VIEW....AS....)
- 使用Jquery、HTML、CSS、JS实现下拉菜单列表
- 战争地带2100(Warzone 2100)
- 【最新】2021自动化测试面试宝典1000题
- Invariance Matters: Exemplar Memory for Domain Adaptive Person Re-identification
- SwiftUI 音乐类App之Tuner App 调谐器适用于任何乐器支持木风 黄铜 琴弦 声音
- Dashed hopes 破灭的希望,新兴国家的出路在何方?经济学人精读
- LAMP环境让php支持pdo_mysql
- 上海居住证办理(闵行)