zoukankan      html  css  js  c++  java
  • 常见运算函数

    三角函数:如sin(),cos(),但是它们进行的是弧度运算,就是将多少度转换成多少pi

    如 sin(pi/6)%表示的是30度

    对数运算: 如 log10表示的是以10为底

    如:log10(10) %运算结果是1

    根号运算 :如 sqrt(2) %表示的是根号2运算

    绝对值运算 :如 abs(-2)%表示的是取-2的绝对值 运算结果是2

    向上取整函数 ceil :如 ceil(3.5) %运算结果是4

    向下取整函数 floor : 如  floor(3.5) %运算结果是3

    向零取整函数 fix :如  fix(-2.5) %运算结果是-2

    向最近整数取整函数 round :如 round(3.4)运算结果是3,round(3.6)运算结果是4,round(3.5)运算结果是4,按照的是四舍五入取整

    取余函数 rem : 如 rem(5,3)%表示的是5除以3取余结果为2, rem(-9,4)结果为-1

    conv函数进行的是两个多项式相乘的运算,如:x = 2,  conv(x+1,x+1)%运算结果是9

    多项式相除函数 deconv 如:x = 1,y = 3,  deconv(x+3,y+1)%运算结果为1

    求最大值函数 max 如:a =[1,2,3] ,max(a)%运算结果为3,若是求矩阵最大值 如:m = [1,2,3;4,5,6;7,8,9],max(m)运算结果为 7 8 9 取的是每列的最大值,若是想取矩阵当中最大的一个值那就进行两次取最大值运算,如:m = [1,2,3;4,5,6;7,8,9] , max(max(m)) 运算结果为9

    求最小值函数min ,运算格式与max函数相似

    取平均值函数mean 如:m = [1,2,3;4,5,6;7,8,9] ,mean(m)运算结果是4 5 6矩阵是按列来进行运算的

    求和函数sum矩阵默认的是按列进行运算 如:m = [1,2,3;4,5,6;7,8,9] ,sum(m)运算结果是12  15  18  ,sum(参数,1)表示按列进行运算,sum(参数,2)若在参数后输入的是2的话进行的是按行运算 如:m = [1,2,3;4,5,6;7,8,9] ,sum(m,2)运算结果是6  15  24

    求积函数prod运算格式与求和函数相似 如:m = [1,2,3;4,5,6;7,8,9] ,prod(m)运算结果是 28  80  162

    多项式展开是用行向量来表示的 如:conv([1,1],[1,1])表示的是x+1与x+1相乘,因为x前面的系数是1所以中括号中第一个参数用1来表示,运算结果为 1  2  1 表示的是x的平方加2x加1

    如:展开多项式(x^6+5x^3+4)*(9x^5+8x^3+7x+6) , conv([1,0,0,5,0,0,4],[9,0,8,0,7,6])%没有次幂的项用0来表示从6次方开始然后到5次方,因为没有5次方,所以用0表示,以此推下去 ,运行结果

    9     0     8    45     7    46    36    35    62     0    28    24最高次幂为11次方

    复数中 i 与 j 是相同的都表示取-1 的平方根

    取复数的实部 如:real(1+2i)%运行结果 1 

    取复数的虚部 如:imag(1+2i)%运行结果 2

    求复数的模 如:abs(3+4i)%运行结果 5

    求共轭复数 如:conj(1+2i)或(1+2i)'  %运行结果 1-2i

    点积(内积)函数dot()计算时维数必须相同   如:a=[1,2,3],b=[3,4,5], dot(a,b)%运行结果1x3+2x4+3x5 = 26

    叉乘函数 cross()计算时矩阵维数必须相同 如:a = [1,2,3],b = [4,5,6],cross(a,b)%表示的是axb运行结果 -3     6    -3

    求矩阵行列式的值函数det() 如:a = [1,2,3;4,5,6;7,8,9] det(a)%运行结果 -9.51619735392991e-16

    求矩阵的逆矩阵函数 inv()只有当矩阵的行列式不为零时才能对矩阵进行取逆矩阵

    求矩阵的秩的函数 rank() 如:a = [1,2,3;4,5,6;7,8,9], rank(a)%运行结果2

    求矩阵的特征值函数eig()

    求矩阵的迹函数 trace()

  • 相关阅读:
    hdu 4614 线段树 二分
    cf 1066d 思维 二分
    lca 最大生成树 逆向思维 2018 徐州赛区网络预赛j
    rmq学习
    hdu 5692 dfs序 线段树
    dfs序介绍
    poj 3321 dfs序 树状数组 前向星
    cf 1060d 思维贪心
    【PAT甲级】1126 Eulerian Path (25分)
    【PAT甲级】1125 Chain the Ropes (25分)
  • 原文地址:https://www.cnblogs.com/2277098974-qqcom/p/8590365.html
Copyright © 2011-2022 走看看