利用ppt进行汇报时,如果能把一些云图的动画放在PPT里面效果会非常好。比如,想绘制某个区域的云图动画,但区域又有一个边界,而且可能不规则。
本人基于matlab编写了程序,可针对矩形区域内任意外形边界,进行任意数据的云图绘制,并保存为avi视频文件,可非常方便放在PPT里面,展示效果非常好!
下面展示一些效果图,这个是用程序可以达到的效果。
为了方便,我选取了两个比较简单的例子进行展示,程序所有文件如下图,其中avi文件是运行main.m文件后自动生成的。我定义了两种不同的边界进行说明。
程序部分代码如下图。
第1个边界,我选取了规则的矩形边界,运行效果如下。
第2个边界,是不规则边界,效果如下。
从上面可以大致看出来,我这样是能够在指定的区域内,剔除“障碍物”区域,这些区域内是没有数据的。比如,流体经过一个固体,要查看流场信息,那么这个固体内肯定是没有信息的,所以需要剔除。虽然现在大部分都是通过商用软件,比如tecplot能够完成,但是要完全按照自己的想法来实现,还是存在很大困难。所以我自己基于matlab编了一个程序,这样可以自己很好地实现所有的需求。这也是编程的魅力所在,不需要依赖别人既定的内容,可以加入自己的元素。
以上所有代码可以在此处点击下载:基于matlab的任意边界云图的动画制作(非免费,购买后如若不会使用可联系本人邮箱进行交流,huweicheng92@163.com)。欢迎讨论!
————————————————
版权声明:本文为CSDN博主「hwc_yzt」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_38919810/article/details/124624667