MATLAB制作视频

给观众三年的承诺就要兑现了

前期的文章说要学习使用MATLAB制作视频,来了,他来了。

程序

clc;clear;close all;

x = linspace(0,2*pi,200);               % X坐标
y1 = sin(x);                            % sin曲线
y2 = cos(x);                            % cos曲线
myvideo = VideoWriter('sin-cos.avi');   % 先生成一个avi文件
myvideo.FrameRate = 100;                % 设置帧频数
open(myvideo);                          % 打开时频
figure,hold on                          % 打开绘图界面并保持
for k = 1:length(x)
    plot(x(k),y1(k),'b.')               % 绘制sin函数点
    plot(x(k),y2(k),'r.')               % 绘制cod函数点
    axis([0,2*pi,min(y1),max(y1)])      % 控制坐标范围,不加也可以
    drawnow limitrate                   % 快速绘制
    frame = getframe(gcf);              % 抓取绘图界面图片
    im = frame2im(frame);               % 转化格式
    writeVideo(myvideo,im);             % 写到视频内
end

close(myvideo);                         % 关闭avi文件

额。。。视频我还发不了,没法上传,有兴趣的自己运行程序看吧。。。。

我看看上传个资源吧,可以免费下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值