Analyse of MV Field by Matlab

来源:互联网 发布:网络歌手麦子 编辑:程序博客网 时间:2024/04/19 05:53
% Function: Draw arrow array for motion vector field.% Input:    %       fn: Filename% Output:%       pic:Arrow array picture.%author:Chen Yu%school:Carnegie Mellon Universityfunction DarwMVField(fn)    fid=fopen(fn,'r');    if(fid == -1)        disp('Open Fail');        else        ArrayData = fscanf(fid, '%d');        Len = length(ArrayData);        %temp = zeros(ArrayData(1),ArrayData(2));        MVField = cat(2);        for i = 1:ArrayData(1)            for j = 1:ArrayData(2)                for k = 1:2                    MVField(i,j, k) = ArrayData(2*((i - 1)*ArrayData(2) + j) + k);                end                end            end            %{        for i = 1:(ArrayData(1)/2)            temp1 = MVField(i,:, 1);            MVField(i,:, 1) = MVField(ArrayData(1)+1-i,:,1);            MVField(ArrayData(1)+1-i,:,1) = temp1;            temp2 = MVField(i,:, 2);            MVField(i,:, 2) = MVField(ArrayData(1)+1-i,:,2);            MVField(ArrayData(1)+1-i,:,2) = temp2;                   end         %}        % (55, 40) = (x, y)        [X, Y] = meshgrid(1:1:ArrayData(2), 1:1:ArrayData(1));        %[X, Y] = meshgrid(1:1:150, 1:1:150);        hold on ;                         % 开启图形保持        xlabel('x');        ylabel('y');        title('Motion Vector Field')        set(gca,'XLim',[0 ArrayData(2)])        set(gca,'YLim',[0 ArrayData(1)])        set(gca,'YDir','reverse')     quiver(X,Y,MVField(1:ArrayData(1),1:ArrayData(2),1),MVField(1:ArrayData(1),1:ArrayData(2),2));               % 绘制梯度场     contour(X,Y,MVField(1:ArrayData(1),1:ArrayData(2),1),MVField(1:ArrayData(1),1:ArrayData(2),2));    endend

这里写图片描述

这里写图片描述

这里写图片描述

http://rejessica.blog.163.com/blog/static/183563151201341895656605/
http://blog.sina.com.cn/s/blog_64314dc60100y95w.html
http://blog.sina.com.cn/s/blog_3ecbcc070102v6xt.html
http://www.ilovematlab.cn/thread-140510-2-1.html
http://jingyan.baidu.com/article/63f236282b25090208ab3da5.html
XY Label:
http://zhidao.baidu.com/question/171915595.html
Inverse Axis:
http://blog.csdn.net/wadefelix/article/details/1882579
Two Demension Colorful Picture:
http://emuch.net/html/201005/2074182.html
Streamline:
http://blog.sina.com.cn/s/blog_3ecbcc070102v6xt.html
Colorful Arrows:
http://blog.sina.com.cn/s/blog_64314dc60100y95w.html
http://rejessica.blog.163.com/blog/static/183563151201341895656605/

1 0
原创粉丝点击