matlab
tina_lulu_21
这个作者很懒,什么都没留下…
展开
-
matlab中特殊字符的显示
Tex/Latex字符 如果你会用Latex那么这些就不用看了, 如果不会那么也没必要在这里学Latex是个啥东西. 这里只要知道Matlab借用了Latex中命令,用于显示特殊的字符和标识.有效区域 这些特殊字符有效区域主要集中在: Axes中标识整个坐标系的Title, X, Y, Z轴的Label, 以及Annotation中TextBox, Legend(图例)上标, 下标转载 2008-05-27 21:32:00 · 7825 阅读 · 0 评论 -
assert函数用法
assertGenerate error when condition is violatedSyntaxassert(expression)assert(expression, 'msgString')assert(expression, 'msgString', value1,value2, ...)assert(expression, 'msgIdent',原创 2011-11-04 14:34:39 · 22261 阅读 · 0 评论 -
MATLAB中导入数据:importdata函数
用load函数导入mat文件大家都会。但是今天我拿到一个数据,文件后缀名居然是‘.data’。该怎么读呢?我只好用matlab界面Workspace区域的“import data”按钮手工导入该文件。恩,还好,居然成功了。顺便提一下,这个“import data”按钮功能很强大,连excel文件都能导入。但是如果在脚本里如何导入这种非mat文件呢?这时候就轮到“importdata”函原创 2011-11-10 21:56:18 · 82550 阅读 · 4 评论 -
Matlab与VC混合MEX编程之关于mexFunction篇
转自:http://blog.sina.com.cn/s/blog_57e47bf60100031o.html 与C中的main函数一样,MEX程序中的开始函数为mexFunction.默认变量参数是:void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])其中 nlh转载 2012-01-13 15:22:12 · 8210 阅读 · 1 评论 -
Matlab与C语言程序的应用编程接口
官网上的文档:http://www.mathworks.cn/help/techdoc/apiref/mexfunction.html 本文转自: http://tech.ccidnet.com/art/1081/20060116/416047_1.htmlMATLAB作为世界顶尖的数学应用软件,以其强大的工程计算、算法研究、工程绘图、应用程序开发、数据分析和动态仿真等功能,在航空转载 2012-01-13 15:34:40 · 3344 阅读 · 0 评论 -
大津(Ostu)阈值分割方法在matlab中的实现
在matlab的image processing工具箱中,大津(Ostu)阈值分割方法有现成的函数实现 graythreshold GRAYTHRESH Global image threshold using Otsu's method. LEVEL = GRAYTHRESH(I) computes a global threshold (LEVEL) that can be原创 2012-01-02 21:47:05 · 26688 阅读 · 1 评论 -
eval用途1:字符串转变为变量名称
在程序中,有时变量名字在写程序时确定不了,或者有很多变量名字类似(例如"var1, var2, var3,..,"),执行类似操作时,分别操作这些变量很繁琐。这个时候,我们就希望在程序执行时,用一个临时生成的字符串表示变量名,然后操作这个字符串表示的变量。那么如何将字符串变为变量名称呢?这个时候就可以用eval函数啦!b = eval('a'); //将变量a的值赋给原创 2014-02-23 17:03:20 · 7778 阅读 · 0 评论 -
matlab自带图像所在路径
C:\Program Files\MATLAB\R2010*\toolbox\images\imdemos (matlab的相应的安装路径)原创 2014-04-01 16:20:06 · 12175 阅读 · 1 评论 -
matlab代码编写中的Code Cells模式
matlab的代码编辑中的code cell模式,简单说就是用两个百分号加一个空格'%% '将代码划分为一块一块,每块可以单独运行原创 2016-11-08 10:11:14 · 4153 阅读 · 0 评论 -
ind2sub函数使用方法
ind2sub函数可以用来把矩阵元素的index转换成对应的下标(determines the equivalent subscript values corresponding to a single index into an array)例如: 一个4*5的矩阵A,第2行第2个元素的index的6(matlab中matrix是按列顺序排列),可以用ind2sub函数来计算这个元素的下标原创 2011-11-04 11:40:28 · 35447 阅读 · 1 评论 -
matlab大数据计算技巧(持续更新中)
在matlab中, 当数据比较大时,运算起来就困难了,有时候还会out of memory(例如4000*4000的矩阵,要算矩阵乘法都比较吃力)。此文会记录我学到的一些解决办法: 1. 将数据的存储类型从double转换成single 在matlab中double数据类型占8个字节,single类型占4个字节。把数据类型从double类型转换成single类型可以节省一半的空间原创 2011-11-19 15:06:31 · 16427 阅读 · 4 评论 -
在matlab中加入文件夹搜索路径和去除文件夹搜索路径
加入文件夹搜索路径 -- addpath (Add folders to search path) ddpath('folderName1','folderName2','folderName3' ...)addpath('folderName1','folderName2','folderName3' ... flag)addpath folderName1 folderName原创 2011-11-04 17:43:44 · 15668 阅读 · 1 评论 -
在matlab中读取二进制文件
一、基础知识来源:http://crystaldonna.blog.sohu.com/84162722.html 从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种:ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。ASCII码文件可在屏幕上按字符显示,例如源程序文件就是ASCII文件,用DOS命令TYPE可显示文件转载 2008-05-31 16:44:00 · 36533 阅读 · 5 评论 -
matlab中用imshow()显示图像与图像矩阵的数据类型的关系
在matlab中,我们常使用imshow()函数来显示图像,而此时的图像矩阵可能经过了某种运算。在matlab中,为了保证精度,经过了运算的图像矩阵I其数据类型会从unit8型变成double型。如果直接运行imshow(I),我们会发现显示的是一个白色的图像。这是因为imshow()显示图像时对double型是认为在0~1范围内,即大于1时都是显示为白色,而imshow显示uint原创 2008-07-01 20:15:00 · 26982 阅读 · 19 评论 -
如何消除matlAB启动时的Warning:Name is nonexistent or not a directory ...
在remove某些外部工具箱的path之后,matlAB启动时还是会显示Warning:Name is nonexistent or not a directory (这些路径)。怎么办?请看本文的小办法。原创 2011-01-30 17:37:00 · 20358 阅读 · 7 评论 -
如何让matlab跑完程序后自动关机?
我们常常会遇到在无人监管的情况下让机器一直跑程序。如果是在matlab下运行程序,如何做到程序跑完了,顺便也把机器给关掉呢?请看本文,一条语句,实现matlab自动关机。原创 2011-03-10 20:19:00 · 16987 阅读 · 1 评论 -
使用matlab Statistical Toolbox 中Multivariate Analysis类别下的函数来做分类实验
matlab的功能很强大,各种toolbox中有丰富的函数,有了它们你不必亲自编写很多代码就可以展开相关实验。但是在浩瀚的toolbox函数库中,我们常常不知道已有现成的合适函数,反而自己苦苦coding了半天。本文正是为您介绍使用matlab statistical toolbox中自带的函数来做分类实验。原创 2011-03-18 22:32:00 · 3311 阅读 · 3 评论 -
setdiff:查找两个向量中不同的元素 + 外两则
如何求出两个向量中的不同元素?matlab中有自带的函数帮你解决!相关函数还有intersect和ismember原创 2011-03-24 11:29:00 · 23579 阅读 · 1 评论 -
在matlab中计算距离矩阵
如何用matlab自带的函数计算距离矩阵?请看本文。原创 2011-03-30 11:26:00 · 36179 阅读 · 1 评论 -
matlab断点失效
今天调试matlab程序。想调试一下主程序中调用的一个函数,于是在该函数内设了一个断点。可是运行程序时,程序并没有在断点处停下来,而是直接运行完了。而且断点也消失了。百思不得其解。 后来一个师弟让我查查程序里面是不是有clear all语句,去掉all 试试。试了一下,果真是这个问题。 clear语句用来从工作区中清除一些iterm,释放系统内存(Remove items from原创 2011-11-17 20:54:48 · 16464 阅读 · 6 评论 -
matlab点滴小技巧 (持续更新中)
[~,~,] 函数返回值时用'~,'代替不需要返回的参数(~后面的逗号不可少,而需要返回的参数后面则可以不要逗号)可以用 repmat函数来生成各种类型的数据矩阵,如 生成单精度的矩阵时, 可用Km = repmat(single(0),[M N N1+N2]);save who whos 等命令支持变量名 *通配符。例如save Acc* ,可以把以Acc开头的变量都保存起来原创 2012-03-06 11:06:08 · 1230 阅读 · 0 评论