本文总结了Matlab常用函数,适合记性不好的程序猿(例如站长…)
矩阵书写格式:(行,列,页)与size中维度顺序相同
矩阵储存格式:(列,行,页)注意与书写格式区分
小括号 ():索引
中括号 []:建立矩阵
大括号 {}:cell组
清理指令:
clc:清除命令窗口的内容,对工作环境中的全部变量无任何影响
close:关闭当前的Figure窗口
close all:关闭所有的Figure窗口
clear:清除工作空间的所有变量
clear all:清除工作空间的所有变量,函数,和MEX文件
取整运算:
fix:朝零方向取整,如fix(-1.3)=-1; fix(1.3)=1;
floor:朝负无穷方向取整,如floor(-1.3)=-2; floor(1.3)=1;
ceil:朝正无穷方向取整,如ceil(-1.3)=-1; ceil(1.3)=2;
round:四舍五入到最近的整数,如round(-1.3)=-1;round(-1.52)=-2;
数组长度:
size:用来获得矩阵的各个维数的大小,或指定维数的大小
length:一维数组的长度,或多维数组中最大的维数长度
numel :计算一个数组所有的元素数,或指定下标的元素总数
ndims:获取数组的维数
复数运算:
abs:取模
angle:幅角
real:实部
imag:的虚部
矩阵运算:
(*)T = transpose B = A.' B = transpose(A) (*)* = complex conjugate Zc = conj(Z) (*)H = conjugate transpose B = A' B = ctranspose(A) ||*|| = euclidean norm n = norm(v) ||*||F = frobenius norm n = norm(X,'fro')
窗函数:
针对不同计算机数据文件存储位置不同的解决方案:
[~, computer.name] = system('hostname'); if strcmp(strtrim(computer.name), 'Computer_A') fileFolder = 'E:\Data\'; else fileFolder = 'K:\Data\'; end fileName = 'database.dat';
{ 本文链接: https://www.sy2k.com/2019/matlab-basic-functions/;
原创文章, 转载请保留. 转载自 https://www.sy2k.com }
Alex
"https://www.ti.com/lit/an/snva674c/snva674c.pdf?ts=1652849358654 "
小A
"可以教一下吗? "
chris
"ATTACH DATABASE “decrypted_database.db” AS decrypted_database KEY “”; 运行这个的时候报错 Error: file is encrypted or is not ..."
江湖李某
"楼主大神,女朋友不小心删了我的记录,我自己全部记录都在,有没有什么办法将Backup文件内容修改之后,通过备份与恢复的形式转移到她的手机上呢?求指点🥺 "
匿名
"兄弟我的鼠标光标移动有问题时是不是也是这个问题 "