• matlab之movie函数


    movie

    1. 播放录制的电影帧,电影功能播放由矩阵定义的电影,该矩阵的列为电影帧(通常由getframe产生)。
    2. 函数形式:movie(M)    movie(M,n)   movie(M,n,fps)    movie(h,...)    movie(h,M,n,fps,loc)
    3. 解读
        •  movie(M) : 一次播放矩阵M中的电影
        • movie(M,n)播放电影n次。 如果n为负,则显示每个循环向前然后向后。 如果n是向量,则第一个元素是播放电影的次数,其余元素构成要在电影中播放的帧的列表。例如,如果M有4帧,那么n =[10 4 4 4 2 1]将播放该影片10次,该影片由第4帧接着是第4帧,然后是第2帧,最后是第1帧组成。
        • movie(M,n,fps)以每秒fps帧的速度播放电影。 默认值为每秒12帧。 无法达到指定速度的计算机将尽可能快地播放。
        • movie(h,...)播放以图形或句柄h标识的轴为中心的电影。 指定图形或轴可使MATLAB®将影片调整为可用大小。
        • movie(h,M,n,fps,loc)指定loc(四元素位置矢量[xy 0 0]),在该位置定位电影帧的左下角(仅使用矢量中的前两个元素) )。 该位置相对于图形的左下角或由句柄h指定的轴,并且以像素为单位,而不管对象的Units属性如何。

              

              4.例子:记录帧和播放电影打开这个例子在循环中使用getframe函数记录峰值函数振动的帧。 预分配一个数组来存储电影帧。

    figure
    Z = peaks;
    surf(Z)
    axis tight manual
    ax = gca;
    ax.NextPlot = 'replaceChildren';
    
    
    loops = 40;
    F(loops) = struct('cdata',[],'colormap',[]);
    for j = 1:loops
        X = sin(j*pi/10)*Z;
        surf(X,Z)
        drawnow
        F(j) = getframe;
    end
    

      




  • 相关阅读:
    mongodb 数据库创建用户名密码
    idea代码自动换行
    [ICPC2014 WF] Metal Processing Plant
    [NWRRC2015] Insider's Information
    [CERC2013] Escape
    [ICPC2015 WF] Tours
    AHOI 2022 题目选做
    LNOI 2022 题目选做
    [JOISC 2017 Day1] 开荒者
    [USACO 2020 US Open Platinum] Circus
  • 原文地址:https://www.cnblogs.com/andrew-address/p/12790349.html
Copyright © 2020-2023  润新知