七、MATLAB符号计算
7.1 符号对象
符号对象的计算结果是一个更加精确的表达式。数值计算的结果往往是值。
7.1.1 符号对象的建立
符号对象名=sym(A),A可以是数值常量、矩阵或数值表达式**(不加单引号),符号对象可视为符号常量**;A可为变量名**(加单引号),这时符号对象为符号变量**。
syms A1 A2 A3...:一次定义多个符号对象。
>> sin(sym(pi/3))
ans =
3^(1/2)/2
eval(s):求符号对象s的值。
7.1.2 符号对象的运算
符号运算中运算变量的确定:
- 如果没明确指定:
- i,j外,字母顺序上离x仅得小写字母。
- 一样近取ASCII码大的优先
symvar(s,n)可用于查找符号表达式s中的第n个符号变量。
四则运算一样使用数值运算符,但得到的值为符号表达式。
关系运算,可使用原关系运算符:<,<=,>,>=,==,~=;对应6个函数为lt(),le(),gt(),ge(),eq(),ne().返回的是关系表达式\向量\矩阵。可于eval()联用。
调用

本文详细介绍了MATLAB的符号计算功能,包括符号对象的建立、运算,符号微积分中的极限、导数和积分,级数的求和以及泰勒级数的展开,还涉及到符号方程的代数和常微分方程求解。通过这些内容,读者可以掌握MATLAB在数学建模中的高级应用。

9863

被折叠的 条评论
为什么被折叠?



