matlab
https://ww2.mathworks.cn/help/matlab/getting-started-with-matlab.html?lang=en
- fetl:从文件中读取一行数据,并去掉行末的换行符。
fid=fopen('cengcifenxi.txt','r');
tmp=str2num(fgetl(fid));
a=[a;tmp]; %读准则层判断矩阵
- eval:就是可以把字符串当做命令来执行
- eig(A):函数用于求矩阵的特征值和特征向量
- diag: diag函数在FreeMat、Matlab中该函数用于构造一个对角矩阵,不在对角线上元素全为0的方阵,或者以向量的形式返回一个矩阵上对角线元素。
- ln(tan(1)) 对应matlab:log(tan(1))
- eye(n) : 得到一个n × n n\times nn×n的单位矩阵
- diag(vector): 得到一个以向量vector中内容为对角线的对角矩阵
- 矩阵:https://blog.csdn.net/ncepu_Chen/article/details/103034286
- 作图 : https://blog.csdn.net/ncepu_Chen/article/details/103099895
- 图像处理: https://blog.csdn.net/ncepu_Chen/article/details/103120698
- 数值计算:https://blog.csdn.net/ncepu_Chen/article/details/103165266
- 符号运算:https://blog.csdn.net/ncepu_Chen/article/details/103213154
- 统计拟合:https://blog.csdn.net/ncepu_Chen/article/details/103218607
- repmat : 意思是复制和平铺矩阵,是MATLAB里面的一个函数。语法有B = repmat(A,m,n),将矩阵 A 复制 m×n 块,即把 A 作为 B 的元素,B 由 m×n 个 A 平铺而成
- cumsum B = cumsum(A) 从 A 中的第一个其大小不等于 1 的数组维度开始返回 A 的累积和。
- diff Y = diff(X,n,dim) 是沿 dim 指定的维计算的第 n 个差分。dim 输入是一个正整数标量。
X = [1 3 5;7 11 13;17 19 23];
Y = diff(X,1,2)
(创建一个 3×3 矩阵,然后计算各列之间的一阶差分) - floor:此 MATLAB 函数 将 X 的每个元素四舍五入到小于或等于该元素的最接近整数。