matlab基础

杀马特。学长 韩版系。学妹 提交于 2019-12-14 19:09:07
  1. det(矩阵名)%计算矩阵的行列式
  2. inv(矩阵名)%计算矩阵的逆矩阵
  3. … %表示换行
  4. format short %显示小数点后面四位,和只用一个format效果一样
  5. format long %显示更加精确的结果
pi 圆周率
eps 浮点数识别精度2.22*10^-16
realmin 最小正整数2.2251*10^-308
realmax 最大正整数1.7977*10^308
inf 无穷大
NaN 不定值,比如0/0
  1. ans %系统本身的一个特殊变量,如果运算结果没有赋予任何一个变量,系统就将值赋给ans。
  2. clc %清除命令行的东西 clear 某个变量名 %清楚某个变量,如果只有clear就清楚所有的变量。
  3. 矩阵的等差输入:a=[1:2:6] %这样的矩阵就是 a[1 3 5],其格式是:初值 冒号 增值 冒号 终值。
  4. 函数:linspace(x1,x2,n) %生成x1到x2之间的n维等距行向量,即是将x1到x2等分n-1份。
  5. length(向量名) %查看向量的维数。 size(矩阵名) %查看矩阵的行和列数。
  6. 查看向量的某个元素:a(1) %查看a向量的第一个元素,从1开始算的
    查看矩阵的某个元素:a(1,1) %查看a矩阵的第一行和第一列的元素。
    还可以这样用:A(1,[1,2,3]) %这样生成A矩阵的第一行行向量是1 2 3。
    A(2:) %这样是取得矩阵A的第二行的所有元素。
    A(:3) %A的第三列向量。
    A([1,2] , [2,3]) %矩阵A的1和2行,3 和4列的子矩阵。
    A(:) %显示矩阵的所有行和列,从第一列开始,每一列地抽取。
    A+3 %A矩阵的每一个元素都加上3
    [A,B] %按照行的方式拼接矩阵
    [A;B] %按照列的方式拼接矩阵
    sum(矩阵名) %将矩阵的每一列的元素加起来得到一个行向量
    sum (向量名) %将向量的所有元素加起来得到一个数。
    prod(矩阵名) %将矩阵的每一列的元素相乘得到一个行向量
    min() %max()的用法和上面类似。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!