MATLAB

MATLAB

数据精度

***针对数据的显示形式控制,matlab中有专用命令 format
注意:但该命令不影响数据的储存形式和计算精度 !!!

提取一个向量或者矩阵中的非0元素 —— a = a(a~=0)

归一化处理

mapminmax函数是对矩阵的每一行进行归一化映射
mapstd函数是对矩阵的每一行进行标准化映射

统计:均值、标准差

若要求整个矩阵的均值,则为mean(mean(X)) ; mean2(X) ; mean(X( : ))
求整个矩阵所有元素的 “均方差”,则要使用std2函数,或者std(X( : )),
注意:std和std2都是除以元素个数n-1 !!!

imshow函数的坑点

对于imshow函数,需要uint8类型才能合适地画出图像,
如果是一个double类型的矩阵,用imshow会导致二值图像!!

image,imagesc,imshow函数

较好的参考:https://blog.csdn.net/jagbiam1000/article/details/79743637

imgradientxy函数不会对梯度图像进行标准化,因此我们必须将它们缩放到适当的范围。
——https://blog.csdn.net/sw3300255/article/details/82503400

eval函数

eval的功能简单来说就是可以把字符串当做命令来执行

指针

libpointer
Matlab 指针 pointer 的 使用
http://blog.sina.com.cn/s/blog_6d0984870100ocng.html

MATLAB的读写函数

csvwrite,csvread
dlmwrite,dlmread
textread,textscan
fscanf,fprintf
xlsread,xlswrite
xmlread,xmlwrite
save,load

TIPS:
(1)用save保存成mat文件,数据的浮点数精度可以保留!!!
(2)直接用xlswrite保存为xls文件,数据的浮点数精度也应该不会损失!
(3)保存为txt文件后,浮点数精度发生会损失

循环写入xml文件

% [num, text, raw] = xlsread(fileName);
% [rowN, columnN]=size(raw);
% sheet=1;
% xlsRange=[‘A’,num2str(rowN+1)];
% xlswrite(fileName,data,sheet,xlsRange);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值