- 7
- 0
- 约7.41千字
- 约 61页
- 2018-02-04 发布于河南
- 举报
6MATLAB的符号计算
第六讲 MATLAB的符号计算 所谓符号计算是指在运算时,无须事先对变量赋值,而将所得到结果以标准的符号形式来表示。 (一)定义符号变量 参与符号运算的对象可以是符号变量、符号表达式或符号矩阵。 符号变量要先定义,后引用。可以用sym函数、syms函数将运算量定义为符号型数据。 引用符号运算函数时,用户可以指定函数执行过程中的变量参数;若用户没有指定变量参数,则使用findsym函数默认的变量作为函数的变量参数。 1、sym函数:定义单个符号变量 命令形式:x=sym(‘x’) 2、syms函数:定义多个符号变量a,b,c,… 命令形式:syms a b c … (二)创建符号表达式 1、直接创建法 直接用s=sym(‘表达式’)创建符号表达式 2、间接创建法 先把符号表达式中的所有变量定义为符号变量,然后直接输入表达式。 (三)计算符号表达式的值 命令形式:eval(S) 只适用于间接创建法。 例:定义表达式3ax3+4bx2+2x+6的符号表达式。 (1)直接创建法 f=sym(3*a*x^3+4*b*x^2+2*x+6) (2)间接创建法 syms a b x f=3*a*x^3+4*b*x^2+2*x+6 例:定义ax3+bx2+c为符号表达式,并计算x=3时对应的函数值。 syms a b c x f=a*x^3+b*x^2+c; x=3; eval(
原创力文档

文档评论(0)