matlab和PPT的结合——持续更新中

本文介绍了如何利用MATLAB编程实现图片窗口的3D旋转并保存为多视角图片,以及如何将这些图片制作成动态GIF,最后展示了如何在PowerPoint中插入并融合这些动态和静态图像。作者还分享了绘制三维切面并添加前后视觉效果的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、将matlab的图窗制作为可以自动3D旋转变化的动图

1、保存图片窗口的多视角图片

最简单但也最复杂的方法就是手动旋转——图片另存为——保存,但1手动旋转有一定误差,制作动图后不一定好看;2视角越多工作量越大。

for ii=1:30
    figure;pcshow(figureName);   %画原图
    set(0,'defaultfigurecolor','black');  %将窗口背景设置为黑色,'w'为白色 
    view(ii*10,30);  %选择视角(方位角、俯仰角)
    name=strcat('图片名',num2str(ii,'%02d'),'.bmp');
    saveas(gcf,name);close;  %无法保存窗口背景
    %保存当前图窗与背景颜色
    frame = getframe(gcf);
    img = frame2im(frame);
    imwrite(img,name);close;
end
2、制作动图

可以控制帧率,读取顺序决定动图展示的先后顺序。

del = 0.3;  %动图帧时(秒)
for i=1:30
    Fig = figure(1);  %打开窗口
    filename = 'saved.gif';  %定义gif动图名字
    name=strcat('读取图片',num2str(i,'%02d'),'.bmp');  %读取需要制作成动图的图片,读取先后顺序决定动图展示的顺序
    pic = imread(na
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值