【美赛】matlab

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:就是可以把字符串当做命令来执行
    【美赛】matlab_第1张图片
  • eig(A):函数用于求矩阵的特征值和特征向量
  • diag: diag函数在FreeMat、Matlab中该函数用于构造一个对角矩阵,不在对角线上元素全为0的方阵,或者以向量的形式返回一个矩阵上对角线元素。
    【美赛】matlab_第2张图片
  • 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
  • 【美赛】matlab_第3张图片
  • 作图 : 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 的每个元素四舍五入到小于或等于该元素的最接近整数。

你可能感兴趣的:(美赛,matlab)