• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

matlab实用命令

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

实用命令

打点测时

在需要测量的开始部分标记: tic    
在需要测量的结束部分标记: toc
记录程序从tic到toc运行所花费的时间

Image 翻转

fliplr(x)  	//左右翻转
flipud(x)	//上下翻转
rot90(x)	//旋转九十度

find non-zero elem index

%tipycally method to find the non-zero elem index in 2D matrix.
indices = find(matrix);         %find non-zero elem by rows, return rank.
[I, J] = ind2sub(size(matrix), indices);    %convert rank to row and col index

read multifile in certain directory

%a typical method for reading data from multitxt and merge them together.
datapath = \'\'% datapath = \'data/tennis/\';
filelist = dir([datapath \'/*.jpg\']);
imagelist = {filelist.name};
for i = 1:nImg
   ld = dlmread([datapath imagelist{i}(1:end-4) \'.jpg.txt\']);
   w_gt = [w_gt; ld\'];
end

Write and read .txt file

读写矩阵
dlmwrite(\'xpreds_3d.txt\',preds_3d);     //store preds_3d matrix, it can only store 2 demension matrix
M = dlmread(\'inputdata/o-ldmk.txt\');
//if demension is more than 2 ,it will merge from second dimension
读写文本
fp = fopen(fileOut,\'w\');
fprintf(fp,\'%d %d\',m,n);
fclose(fp);
dlmwrite(fileOut,data1,\'-append\',\'delimiter\',\' \',\'roffset\',1,\'coffset\',0);   //以空格结尾

save and load .mat

save(‘xx.mat’, ‘varname’)则变量varname会被保存在当前目录下xx.mat文件。
再要使用变量时只要用load(‘xx.mat’)变量会被读入。
如果使用xx = load(‘xx.mat’)读入,则xx.xx为真正的存入变量。

Repmat

A = [1 2; 3 4];
B = repmat(A, [2 3 2]);
//以A为子模块,把B复制成2行3列元素为A的大矩阵,并且这样的矩阵有两份

std2

std2(matrix) = sqrt( 1/(size(matrix,1)*size(matrix,2)) * sum( (mean(matrix(:)) - matrix ))(:) );

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
delphi–自定义组件和Tab键顺序发布时间:2022-07-18
下一篇:
Delphi对Excel的所有操作发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap