zoukankan      html  css  js  c++  java
  • matlab学习笔记第五章——代数方程求解和其他符号工具

      1.在MATLAB中,我们使用solve命令解代数方程,所要做的事是把方程用单引号引起来然后敲回车。方程中等号的右边并不是必须的。     

          >> x = solve('x+3=0')
          x =
            -3

      2.还有第二种方法调用solve,我们可以告诉它要它解哪个符号。语法:solve(equation, variable)。与你传递给solve的方程一样,变量variable也应该用单引号括起来。回到方程ax + 5 = 0,让我们告诉MATLAB解出a来。输入如下:

          >> solve('a*x + 5','a')
      MATLAB输出为:
          ans =
            -5/x

      3.MATLAB可以产生我们所输入的符号方程的图象。此时要使用ezplot命令。可以使用下面的语法指定我们所要的范围:ezplot(f, [x1 , x2])

      4.展开方程:只需要调用expand命令

          >> syms x

          >> expand((x - 1)*(x + 4))

      5.合并和化简方程:collect命令

          >> syms x;

          >> collect(x*(x^2 - 2))
          ans =
              x^3-2*x

      6.因式分解:factor命令

          >> syms x;syms y;

          >> factor(x^2 - y^2)
          ans =
            (x-y)*(x+y)

      7.多项式相除:simplify命令

          >> syms x;

          >> simplify((x^4-81)/(x^2-9))
          ans =
            x^2+9

      8.泰勒级数:taylor(f, m)

          >> syms x;

          >> s = taylor(sin(x),20)
          s =
            x-1/6*x^3+1/120*x^5-1/5040*x^7+1/362880*x^9-1/39916800*x^11+
            1/6227020800*x^13-1/1307674368000*x^15+1/355687428096000*x^17-
            1/121645100408832000*x^19

  • 相关阅读:
    MyBatisPartA
    概念:漏洞扫描技术
    概念:防火墙技术
    概念:认证技术与访问控制
    概念:为什么要引进密钥管理技术
    概念:数字签名、传统签名和认证
    概念:简述对称密码算法和公钥密码算法的区别
    概念:单向散列函数部分知识点
    Redis单线程QPS效率高的原因,以及redis6.0升级后的变化
    Mydql数据库缓存池Buffer Pool 冷热数据分离
  • 原文地址:https://www.cnblogs.com/hxbbing/p/4595956.html
Copyright © 2011-2022 走看看