• 常见运算函数


    三角函数:如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()

  • 相关阅读:
    阶段性总结---初始阶段
    微信授权以及微信支付所遇到的坑(完善)
    CSS3学习
    Playing with String(codeforces 305E)
    Treblecross(uva 10561)
    序列操作(bzoj 1858)
    传送带(bzoj 1857)
    字符串(bzoj 1856)
    刷题比赛(洛谷 1707)
    大楼(bzoj 2165)
  • 原文地址:https://www.cnblogs.com/2277098974-qqcom/p/8590365.html
Copyright © 2020-2023  润新知