第七章 符号计算 符号计算是数字运算的自然扩展,其特点包括: 与数值运算相比,无须对变量赋值,结果以标准的符号形式表达; 不受计算误差的困扰; 计算可以给出完全正确的封闭解或任意精度的数值解; 计算的指令比较简单,所需要的时间较长。 自然科学理论分析中的公式、关系式及其推导是符号计算要解决的问题。MATLAB数值计算的对象是数值,而符号计算的对象则是非数值的符号字符串。 7.1 符号计算入门 1.求解代数方程 2.求解微分方程 3.计算导数 4.计算定积分 7.2 符号对象的创建和使用 7.2.1 创建符号对象和表达式 7.2.2 符号对象的基本运算 在符号计算中,需定义一种新的数据类型sym类。sym类的实例就是符号对象,符号对象是一种数据结构,用来存储代表符号变量、表达式和矩阵的字符串。 7.2.1 创建符号对象和表达式 函数sym()和命令syms创建符号常量、变量、函数以及表达式,函数class()检验对象类型。 (1)函数sym() s=sym(A); A是一个数字、数值矩阵或数值表达式,输出是数值对象转换成的符号对象; s=sym(‘A’) A是一个字符串,输出是数值对象转换成的符号对象。 (2)命令syms
原创力文档

文档评论(0)