第3章MATLAB 符号运算.pdfVIP

  • 18
  • 0
  • 约13.79万字
  • 约 54页
  • 2022-05-23 发布于山东
  • 举报
第 3 章 MATLAB 符号运算 符号计算是指利用数学定理和恒等式,通过推理和演绎,分析化简表达式,将复杂表 达式变为形式简单的恒等表达式。利用符号运算可以避免计算过程中产生误差。MATLAB 中的符号计算功能是由Maple 独立引擎提供的,利用这个内置的Maple 符号计算引擎,可 以进行各种针对符号对象或解析式的数学运算,如微积分运算,代数、微分方程求解,线 Laplace Fourier Z 性代数和矩阵运算,以及 变换、 变换和 变换。 3.1 符号运算入门 符号运算与数值计算相同,都是科学研究中的重要内容。运用符号运算,可以轻松解 决许多公式和关系式的推导问题。 3.1.1 符号对象的创建 MATLAB sym syms 提供了两个建立符号对象的函数: 和 ,这两个函数的用法不同。 1.sym 函数 sym 函数用来创建单个符号量,调用格式为 符号量名=sym(符号字符串) 该函数可以建立一个符号量,符号字符串可以是常量、变量、函数或表达式。 3-1 sym 【例 】 利用 函数创建符号变量,完成对方程组求解。 a=sym(a); b=sym(b); x=sym(x); y=sym(y); [x,y]=solve(a x-b y=1,a x+b y=3,x,y) * * * * x = 2/a y = 1/b 3-2 z=x+i y 【例 】 创建符号变量,求复数表达式 * 的共轭复数。 x=sym(x,real); y=x+i y; * x=sym(x,real); y=sym(y,real); z=x+i y; * conj(z) ans = x - y i * 2 .syms 函数 syms 函数可以在一条语句中定义多个符号变量,调用格式为 syms 符号变量名1 符号变量名2 … 符号变量名n 用这种格式定义符号变量时不要在变量名上加字符串分界符“‘”,变量间用空格而不 要用逗号分隔。在数学表达式中,一般习惯于使用排在字母表中前面的字母作为变量的系 数,而用排在后面的字母表示变量。 第 2 f =ax +bx+c a b c x 例如, ,表达式中的 、 、 通常被认为是常数,用作变量的系数;而将 MATLAB syms a b x 3 看作自变量。若在 中表示上述表达式,首先用 函数定义 、 、 为符号对 章 象。在进行导数运算时,由于没有指定符号变

文档评论(0)

1亿VIP精品文档

相关文档