• 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

  • 相关阅读:
    javascript变量
    javascript数据类型
    javascript基本语法
    javascript用法
    javascript简介
    js 随机生成颜色值
    JS 判断传入的变量类型是否是Array
    swiper2 swiper-slide 之间的间距调整
    IE9以及以下不支持jquery ajax跨域问题
    HBuilder只提示html 不提示js
  • 原文地址:https://www.cnblogs.com/hxbbing/p/4595956.html
Copyright © 2020-2023  润新知