
matlab
lcmssd
这个作者很懒,什么都没留下…
展开
-
matlab 默认输出格式化
help format可以控制命令提示窗中的数字输出格式原创 2014-06-14 21:36:29 · 864 阅读 · 0 评论 -
matlab cell无法扩展的问题求解:
预分配足够大的内存,最后删除空的cell, 以下的代码可以删除空的cell ind = find((~cellfun('isempty', vImg)) == 1); vImg = vImg(ind);转载 2014-08-02 19:54:56 · 657 阅读 · 0 评论 -
matlab中关闭特定的warning
%get message id by warning('query', 'last') after the warning coming outwarning('off', 'MATLAB:imagesci:jpg:libraryMessage');转载 2014-08-02 19:53:52 · 3355 阅读 · 0 评论 -
mex
1. 三维数据存储 A =ones(X,Y,Z); 分成Z个block,每一个block按照列优先存储 2. 获得维度数mxGetNumberOfDimensions()3. 获得每个维度的尺寸 mxGetDimensions()转载 2014-06-14 21:43:25 · 1113 阅读 · 0 评论 -
matlab中图例换行
matlab中图例换行, 使用array或cell是不行的, 需要[]vClassNumString = [];for k = 1 : length(vClassName) vClassNumString = [vClassNumString,sprintf('%s %d\n', vClassName{k}, vClassNum(k))];endlegend(vClass转载 2014-08-02 19:53:15 · 7896 阅读 · 0 评论 -
matlab调用c dll
matlab可以直接调用dll,但是需要对dll头文件做修改,此处考虑使用mexFunction()作为中介,避免修改dll头文件1. 编写mex文件,调用dll接口2. mex编译mex文件, 和gcc类似,支持设置头文件搜索目录和库文件搜索路径,如下在当前目录下搜索x.lib库(动态库lib和dll文件都需要) mex mexFile.cpp -L./ -lxPS: 有时重转载 2014-08-02 19:56:28 · 1175 阅读 · 0 评论 -
matlab读取文本之 textread
一次性读入整个txt数据,要求文件内容统一原创 2014-06-14 21:40:51 · 707 阅读 · 0 评论 -
matlab不同类型字符的运算规则
double与字符,逻辑型运算,结果仍为double,与整形运算,结果为整型,与single型运算,结果为single.--------摘自网络和C/C++不同原创 2014-06-14 21:40:30 · 1101 阅读 · 0 评论 -
matlab 中有关矩阵逆的一些运算
以下来自网络,并未亲自验证,慎用!1. inv 当矩阵可逆时,inv(A)返回A的逆矩阵2. pinv 伪逆,pinv(A)不要求A是方阵,其实际是A的Moore-Penrose generalized inverese广义逆中最常见的一种3.\ 运算符\是Ax=B的解,其使用的是高斯消元法,虽然在A可逆时方程也可以用x=inv(A)*B求解,但是当A不是可逆时原创 2014-06-14 21:40:13 · 1238 阅读 · 0 评论 -
调节matlab heap size
REFmatlab的java.lang.OutOfMemoryError错误 Java虚拟机内存不够用了.可以增加最大内存设置. 1.查找matlab根路径.在matlab命令行中敲入:matlabroot 显示根路径,如:C:\\MATLAB7 2.查看当前Java虚拟机最大堆内存,敲入:java.lang.Runtime.getRuntime.maxM原创 2014-06-14 21:36:36 · 953 阅读 · 0 评论 -
emacs 简单操作
笔记本上触摸板, 鼠标利用率大打折扣, 而且有时带着鼠标竟有鸡肋之感,尤其最近在matlab上编辑时。对vim比较熟悉,可惜matlab支持度不好, 只好稍微学些emacs操作应付下。c-f/c-b: 行内移动c-p/c-n:行间移动c-a/c-e: 行首行尾c-s:搜索这些基本就够了转载 2014-06-14 21:43:21 · 423 阅读 · 0 评论 -
矩阵复制
repmat原创 2014-06-14 21:39:19 · 663 阅读 · 0 评论 -
扩展边界
padarray原创 2014-06-14 21:39:14 · 963 阅读 · 0 评论 -
matlab 中 train和adapt的区别
train()就是batch-trained method, 而adapt()是针对序列样本, 比如两个样本集{1,2,3,4,55}和{1,2,55,3,4},用train()训练结果应该是相似的, 但用adapt()训练结果却又较大差异, 因为adapt()认为样本分布会随着时间而变化,另外adapt()没有所谓的训练完成, 它在的预测和训练过程是同步的, 即adapt()是一个onl转载 2014-08-02 19:54:25 · 1404 阅读 · 0 评论