随笔分类 - MatLab
Solve Error : Undefined function or variable ‘setInitialWorkingFolder’. Error in matlabrc (line 197)
摘要:When compile program using Visual Studio 2015, Matlab 2016b, and OpenCV 3.1.0, one might get the error as follow: Undefined function or variable ‘setI
阅读全文
摘要:MATLAB 矩阵实验室 7.0.1 Simulink 仿真 6.1 Aerospace Blockset 太空模块 1.6.1 Bioinformatics Toolbox 生物信息工具箱 1.1.1 CDMA Reference Blockset 码分多址参数模块 1.1 Communicati
阅读全文
摘要:在MatLab做的GUI界面,我们有时候会希望界面的大小能改变,并且上面的控件也会跟着界面变大或者缩小,MatLab在这方面做的非常好,不像Qt的GUI那样实现起来那么麻烦,只需要把界面的属性Resize改成ON,把各个控件的Unit属性改成Normalized即可。
阅读全文
摘要:在MatLab的GUI界面编程,我们在调试的时候需要打印出一些变量,那么介绍下我用到的两种调试方法:第一种,使用弹出对话框来打印变量,要注意的是打印的东西必须是string类型的,所以其他类型的变量需要转换成string类型的,比如用num2str()函数将数字转为字符串显示出来。我们还可以用cla...
阅读全文
摘要:在MatLab中,我们用GUI时,有时候需要导入mat格式的图片,但是在GUI中调用load和在命令行里调用load不一样,在命令行里调用load('im.mat'),加载进去是uint8的矩阵,但是我们在GUI中写代码加进去,默认得到的是一个struct结构体,如果我们此时强行用imshow来显示...
阅读全文
摘要:Matlab中,我们有时候要删除矩阵中的某行某列,可以采用下列方法进行删除:a = [1 2 34 5 67 8 9];a(2,:) = []; % Delete row 2a(:,2) = []; % Delete col 2
阅读全文
摘要:Matlab是矩阵运算的神器,所以可以很轻易的交换任意行或列,而且写法非常简洁,如下所示:a = [1 2 3; 4 5 6; 7 8 9];b = a;b(:,[1;2]) = b(:,[2;1]); % Swap col 1 and 2c = a;c([1;2],:) = c([2;1],:);...
阅读全文
摘要:在MatLab中,我们有时要给画出的点按一定顺序标上序号,下面这个简单的例子实现这个功能:x=rand(1,10);y=rand(1,10);plot(x,y,'r*');text(x+0.02,y,num2cell(1:10));
阅读全文
摘要:一、Matlab绘图中用到的直线属性包括:(1)LineStyle:线形(2)LineWidth:线宽(3)Color:颜色(4)MarkerType:标记点的形状(5)MarkerSize:标记点的大小(6)MarkerFaceColor:标记点内部的填充颜色(7)MarkerEdgeColor:...
阅读全文
摘要:我们有时候在项目中需要将OpenCV中的cv::Mat导入MatLab进行分析与处理,那么如果把数据转过去呢,我们的做法是首先将cv::Mat导出为txt文件,或者是yml文件,请参见我之前的博客Write cv::Mat to a file。导出的txt文件可以直接load进MatLab,如果数据...
阅读全文