优·MATLAB符号运算运用.pptVIP

  • 20
  • 0
  • 约 29页
  • 2017-01-17 发布于湖北
  • 举报
第3章 MATLAB的符号运算 3.1 符号表达式的建立 3.1.2 创建符号变量和表达式 3.1.3 符号矩阵 3.2 符号表达式的代数运算 3.2.1 符号表达式的代数运算 【例】求矩阵的行列式值、非共轭转置和特征值。 【例】符号表达式f=2x2+3x+4与g=5x+6的代数运算。 3.2.2 符号表达式的操作和转换 1. 自由变量的确定原则 小写字母i和j不能作为自由变量。 符号表达式中如果有多个字符变量,则按照以下顺序选择自由变量:首先选择x作为自由变量;如果没有x,则选择在字母顺序中最接近x的字符变量;如果与x相同距离,则在x后面的优先。 大写字母比所有的小写字母都靠后。 2. findsym函数 如果不确定符号表达式中的自由符号变量,可以用findsym函数来自动确定。 语法: findsym(f,n) %确定自由符号变量 说明:f可以是符号表达式或符号矩阵;n为按顺序得出符号变量的个数,当n省略时,则不按顺序得出f中所有的符号变量。 3、符号表达式的替换 MATLAB 中,可以通过符号替换使表达式的形式简化。符号工具箱中提供了两个函数用于表达式的替换:1.subexpr 该函数自动将表达式中重复出现的比较长的子表达式或字符串用变量替换,该函数的调用格式为: subexpr(s,s1),指定用符号变量 s1 来代替符

文档评论(0)

1亿VIP精品文档

相关文档