对图像数据进行预处理时遇到的若干问题(2)

来源:互联网 发布:针织开衫淘宝 编辑:程序博客网 时间:2024/06/05 20:47


     (1)如何选择性保存MATLAB的工作区中的数据?

       run一个m文件,在工作区总是会产生很多很多数据,那么该如何选择性保存所需的数据呢?比如trls,ttls,tr_dat,tt_dat

       对于工作空间中变量的保存和载入可以使用save和load命令,详细的使用方法通过help指令获取(help save,help load)。两条指令最常用的情况为:
       1、% 保存整个工作空间至指定的mat文件FILE_PATH_NAME,如E:\workspace.mat
            % 若已经存在同名的mat文件,该文件会被覆盖重写而不是追加
                             save FILE_PATH_NAME 

      2、% 保存指定的变量至指定的mat文件FILE_PATH_NAME
           % 若已经存在同名的mat文件,该文件会被覆盖重写而不是追加
                             save FILE_PATH_NAME variable


     3、% 保存指定的若干变量至指定的mat文件FILE_PATH_NAME
          % 若已经存在同名的mat文件,该文件会被覆盖重写而不是追加
                         save FILE_PATH_NAME variable1 variable2 variable3 ...


    4、% 载入mat文件FILE_PATH_NAME中的所有变量至当前工作空间
         % 若当前工作空间中有同名变量,则此同名变量会被载入变量覆盖
                                    load FILE_PATH_NAME


    5、% 载入mat文件FILE_PATH_NAME中的指定变量至当前工作空间
         % 若当前工作空间中有同名变量,则此同名变量会被载入变量覆盖
                                  load FILE_PATH_NAME variable


    6、% 载入mat文件FILE_PATH_NAME中的若干指定变量至当前工作空间
         % 若当前工作空间中有同名变量,则此同名变量会被载入变量覆盖
                            load FILE_PATH_NAME variable1 variable2 variable3 ...


  (2)将向量重复多次的函数 repmat 和 reshape

    如A = [1 2 3];

        A = repmat(A,2,1);
        A = reshape(A,1,numel(A));

    得到 

       A = [1 1 2 2 3 3 ]

      又如A = [1 2 3];

      A = repmat(A,1,2);

    得到

      A = [1 2 3 1 2 3]


  (3)多个m文件相互调用时,input 和output的参数记号和赋值需谨慎。

  (4)MATLAB报错:matrix D should be normalized to unit length,那么调用D = D*diag(1./sqrt(sum(D.*D)));即可。

  (5)经常会遇到基础函数的调用错误,需更细心。

  (6)MATLAB 警告: 矩阵为奇异值、接近奇异值或缩放错误。结果可能不准确。那就调参吧!


    以上是在完成一篇paper code时遇到的菜鸟问题,记下以后复习!

    接下来工作,paper《Is face recognition really a Compressive Sensing problem?》


 

                                                                                                                                                                                                                                                                笨鸟先飞!

      推荐链接:http://blog.sina.com.cn/s/blog_4a1853330100sp2x.html

0 0