小白MAT LAB 学习笔记1

小白学习MAT LAB 1

1. 常用的常量

  • pi 圆周率
  • INF(inf) 无穷大
  • NaN (nan) 不定值
  • realmax 最大正实数
  • realmin 最大正实数
  • i或j -1的平方根
  • ANS或ans 默认变量名,最近的一次运算结果

2. 变量命名规则

  • 变量名区分大小
  • 最多不超过63个字符
  • 以英文字母开头,之后可以有字母、下划线或数字,但不允许使用标点

3. 常用基本数学函数

  • 三角函数,其中x应用弧度制表示:sin(x)、cos(x)、tan(x)
  • 反三角函数, 其中x应用弧度制表示:asin(x)、acos(x)、atan(x) 、atan2(x,y),其中,例:atan(1,-1)=135°
  • 超越三角函数,其中x应用弧度制表示:sinh(x)、cosh(x)、tanh(x)
  • 反超越三角函数,其中x应用弧度制表示:asinh(x)、acosh(x)、atanh(x)
  • 绝对值或向量的长度 的函数: abs(x)
  • 平方根函数:sqrt(x)
  • 对数函数:log(x)、log (x)、log(x)
  • 自然数: exp(x)
  • 复数的相角: angle(z)
  • 复数的实与虚部: real(z)、imag(z)
  • 复数的共轭:conj(z)
  • 四舍五入函数:round(x)
  • 天花板函数: ceil(x)
  • 地板函数:floor(x)
  • 去掉小数函数:fix(x)

3. 常用数组运算函数

  • zeros (n)
    生成n阶零矩阵
  • zeros (m,n)
    生成m行n列,每个元素都是零的矩阵
  • ones (m,n)
    生成m行n列,每个元素都是一的矩阵
  • eye(n)
    生成n阶单位矩阵
  • eye(m,n)
    生成一个m行n列的"单位"矩阵,主对角线元素为1,其余元素为0。
  • rand(m,n)
    生成由在(0, 1)之间均匀分布的随机数组成的m行n列的矩阵
  • randn(m,n)
    生成由在均值为0,方差为1的标准正态分布的随机数组成的m行n列的矩阵
  • magic(n)
    生成一个n阶拉丁方矩阵,即:每行每列和主副对角线各元素和相等的矩阵
  • linspace(first_value,last_value,n)
    对初始值first_value到终止值last_value进行n等分,并生成数组,n如果省略,则默认值为100
  • logspace(first_exponent,last_exponent,n)
    生成从初始指数first_exponent 10的a次方到终止指数last_exponent 10的b次方之间按对数等分的n个元素的行向量。n如果省略,则默认值为50
  • rot90(A)
    将矩阵A逆时针旋转90°
  • rot90(A,k)
    将矩阵A逆时针旋转k*90°
  • flipud(A)
    将矩阵A上下翻转
  • fliplr(A)
    将矩阵A左右翻转
  • tril(A)
    提取矩阵下三角矩阵的函数,其余元素补0
  • tril(A,k)
    提取矩阵中第k条对角线及其以下的元素。k=0指主对角线,k>0指主对角线以上的第k条对角线,k<0指主对角线以下的第k条对角线。
  • tril(A)
    提取矩阵下三角矩阵的函数,其余元素补0
  • triu(A,k)
    提取矩阵中第k条对角线及其以上的元素。k=0指主对角线,k>0指主对角线以上的第k条对角线,k<0指主对角线以下的第k条对角线。
  • inv(A)
    对矩阵A求逆
  • det
    对n阶方阵求其对应行列式的值
  • size
    size():获取矩阵的行数和列数
    1、s=size(A):当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数;
    2、[r,c]=size(A):当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c;
    3、size(A,n):如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回矩阵的行数或列数。其中r=size(A,1)该语句返回的时矩阵A的行数, c=size(A,2) 该语句返回的时矩阵A的列数。
  • length
    数组长度,即行数和列数中的较大值,相当于max(size(a))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值