随笔分类 - Matlab
High-level technical computing language.
摘要:在MATLAB中,使用一个函数errorbar来定义图形中的误差线。可以用于折线图,柱状图等各种图形。实例如下:1%生成示例数据2x=1:10;3y=cumsum(randn(1,10));4lower=y-(rand(1,10));5upper=y+(rand(1,10));67%由于errorbar函数使用相对差值在图形上绘图,所以8%需要将绝对差值转变为相对差值。9L=y-lower;10U=upper-y;1112%绘图时需要设定holdon13%柱状图14clf;15figure(1);16holdon;17bar(x,y);18%此处需要隐藏折线19errorbar(x,y,L,U
阅读全文
摘要:This, the ninth release of the Toolbox, represents over fifteen years of development and a substantial level of maturity. This version captures a large number of changes and extensions generated over the last two years which support my new book“Robotics, Vision & Control”.The Toolbox has always
阅读全文
摘要:How to make matlab accessable by clicks If you wanna use matlab in linux and you don’t like start a terminal to run matlab every time, then this is the text file you need to type: [Desktop Entry]Version=1.0Name=MatlabGenericName=MatlabComment=Matlab:The Language of Technical ...
阅读全文
摘要:在matlab的help中,搜索"AutomaticAxesResize",就可以看到调节坐标的几个属性。假设随机生成一张图片100*100,然后保存为png格式,且DPI=300。imagesc(rand(100,100));%generatearandomimageaxisoff%setofftheaxisset(gca,'position',[0011]);%theaxismustbenormalizedprint('-f1','-r300','-dpng','xxx.png');%set
阅读全文
摘要:PSNR是“Peak Signal to Noise Ratio”的缩写,峰值信噪比。psnr一般是用于最大值信号和背景噪音之间的一个工程项目。PSNR计算公式如下:8bits表示法中,peak的最大值为255;MSE指Mean Square Error(均方误差);I(角标n):指原始影像第n个pixel值;P(角标n):指经处理后的影像第n个pixel值。PSNR的单位为dB。所以PSNR值越大,就代表失真越少。Matlab实现:% func——计算两幅图像的psnr值functionresult=psnr(in1,in2)z=mse(in1,in2);result=10*log10(25
阅读全文
摘要:在一个matlab的学习群里,有人提出了这么一个问题:在matlab里如何读取多信文件的数据,例如,有许多数据,存放在不同的txt文件里。我的办法是把这些文件的文件名按一定的规律命名,假如有一百个数据文件,则可以把这些文件分别命名为:filename1.txt,filename2.txt,...,fielname100.txt,在读取的时候则可以使用循环:for i = 1:100fileName = ['filename' num2str(i) '.txt'];x = load(filiName);end但另一位朋友给出了另一个解决的办法,无需对数据文件的文件
阅读全文
摘要:Matlab里面元包(Cell)的概念,其元包就是一个类似矩阵的东西,但是它的特点就是矩阵的每一项可以放任何的元素,比如:>> MyCellMyCell =Columns 1 through 2 [16x16 double] 'i am a string'Column 3 [1x1 struct]MyCell的第一项是一个16x16的矩阵,第二项是一个字符串,第三项是个结构体。Cell的使用其实也很简单,和矩阵的用法备尝的类似,不同的矩阵采用()作为访问的表示,如a(1)=10;但是元包是采用花括号的,如MyCell{1}=zeros(16,16),当然元包也可以有
阅读全文