内容提要Matlab符号运算介绍符号对象与基本符号运算subs和vpasymvar:常见的符号计算6
6 内容提要 ◼ Matlab 符号运算介绍 ◼ 符号对象与基本符号运算 ◼ symvar、 subs 和 vpa ◼ 常见的符号计算
符号对象Matlab符号对象在进行符号运算时,必须先定义基本的符号对象,可以是符号变量、符号表达式等符号对象是一种数据结构符号表达式:含有符号对象的表达式称符号矩阵/数组:元素为符号表达式的矩阵/数组A
7 ⚫ 在进行符号运算时,必须先定义基本的符号对象,可以是 符号变量、符号表达式等 ⚫ 符号对象是一种数据结构 符号对象 ⚫ 符号表达式:含有符号对象的表达式称 ⚫ 符号矩阵/数组:元素为符号表达式的矩阵/数组 ⚫ Matlab 符号对象
符号对象的建立符号对象的定义/声明:sym、symssym用来建立单个符号对象,一般调用格式为:符号变量= sym(x)参数x可以是一个数或数值矩阵,也可以是字符串例:a=sym('a')是符号变量a是符号常量b=sym('1/3')hC是符号矩阵C=sym('[1 ab; c d]')8
8 ⚫ sym 用来建立单个符号对象,一般调用格式为: ⚫ 符号对象的定义/声明:sym、syms 符号对象的建立 例:a=sym('a') 符号变量 = sym(x) 参数 x 可以是一个数或数值矩阵,也可以是字符串 a 是符号变量 b=sym('1/3') b 是符号常量 C=sym('[1 ab; c d]') C 是符号矩阵
符号对象的建立符号对象的定义/声明:sym、symssyms用来声明多个符号变量,一般调用格式为syms符号变量1符号变量2..符号变量na=sym('a');例:symsab=sym("b');c=sym('c');9
9 符号对象的建立 syms 符号变量1 符号变量2 . 符号变量n 例:syms a b c; a=sym('a'); b=sym('b'); c=sym('c'); ⚫ syms 用来声明多个符号变量,一般调用格式为: ⚫ 符号对象的定义/声明:sym、syms
符号表达式符号表达式:含符号对象的表达式建立符号表达式通常有以下2种方法:(1)用sym函数直接建立符号表达式(2)使用已经定义的符号变量组成符号表达式例:y=sym('sin(x)+cos(x)')x=sym('x');y=sin(x)+cos(x)syms x;y=sin(x)+cos(x)10
10 例: ⚫ 建立符号表达式通常有以下 2 种方法: (1) 用 sym 函数直接建立符号表达式 (2) 使用已经定义的符号变量组成符号表达式 y=sym('sin(x)+cos(x)') x=sym('x'); y=sin(x)+cos(x) 符号表达式 syms x; y=sin(x)+cos(x) ⚫ 符号表达式:含符号对象的表达式