- 2
- 0
- 约2.2万字
- 约 73页
- 2017-01-26 发布于北京
- 举报
MATLAB讲义第七章
第7章 MATLAB 的符号计算功能 教学目标 掌握基本符号运算 掌握符号函数图形绘制 掌握符号微积分的运算 掌握符号线性代数 掌握符号方程的求解方法 掌握符号积分变换 了解 Maple 函数的调用方法 了解符号函数计算器的使用 教学重点 符号函数图形绘制 符号微积分的运算 符号线性代数 符号方程的求解方法 符号积分变换 教学内容 符号运算简介 符号表达式的化简与替换 符号函数图形绘制 符号微积分 符号线性代数 符号方程的求解 符号积分变换 MAPLE 函数的调用 符号函数计算器 符号运算简介 符号对象 符号变量、表达式的生成 findsym 函数和 subs 函数 符号和数值之间的转化 任意精度的计算 创建符号方程 符号对象 符号对象是符号工具箱中定义的另一种数据类型。符号对象是符号的字符串表示。在符号工具箱中符号对象用于表示符号变量、表达式和方程。下例说明了符号对象和普通的数据对象之间的差别。 例 7-1 符号对象和普通数据对象之间的差别 在命令窗口中输入如下命令 sqrt(2) ans = 1.4142 x=sqrt(sym(2)) x = 2^(1/2) 由上例可以看出,当采用符号运算时,并不计算出表达式的结果,而是给出符号表达。如果可以查看符号 x 所表示的值,在窗口中输入: double(x) ans = 1.4142 另外,对符号进行的数学运算与对数值进行的数学运算并不相同,看下面的例子 例 7-2 符号运算和数值运算之间的差别 sym(2)/sym(5) ans = 2/5 两个符号进行运算,结果为分数形式。继续输入: 2/5 + 1/3 ans = 0.7333 sym(2)/sym(5) + sym(1)/sym(3) ans = 11/15 double(sym(2)/sym(5) + sym(1)/sym(3)) ans = 0.7333 由上例看出,当进行数值运算时,得到的结果为 double 型数据,采用符号进行运算时,输出的结果为分数形式。 符号变量、表达式的生成 MATLAB 中有两个函数用于符号变量、符号表达式的生成,这两个函数为 sym 和syms,分别用于生成一个或多个符号对象。 1. sym 函数 sym 函数可以用于生成单个的符号变量。在上面一节中已经初步涉及了 sym 函数,本节将要详细介绍该函数。该函数的调用格式为: S = sym(A),如果参数 A 为字符串,则返回的结果为一个符号变量或者一个符号数值;如果 A 是一个数字或矩阵,则返回结果为该参数的符号表示。 x = sym(x),该命令创建一个符号变量,该变量的内容为 x,表达为 x。 x = sym(x,real),指定符号变量 x 为实数。 x = sym(x,unreal),指定 x 为一个纯粹的变量,而不具有其他属性。 S = sym(A,flag),其中 参数 flag 可以为 r, d, e, 或者 f 中的一个。该函数将数值标量或者矩阵转化为参数形式,该函数的第二个参数用于指定浮点数转化的方法,该函数各个取值的意义如表所示。 创建复数符号变量 MATLAB 中一种特殊的符号表达式为复数,创建复数符号变量可以有两种方法: 直接创建法 间接创建法 findsym 函数 findsym 函数 该函数用于确定一个表达式中的符号变量。 在上面的例子中,表达式 f 中包含有四个符号变量,表达式 g 中包含有 1 个符号变量,其他变量为普通变量。 findsym 函数通常由系统自动调用,在进行符号运算时,系统调用该函数确定表达式中的符号变量,执行相应的操作。 subs 函数 subs 函数 subs 函数可以将符号表达式中的符号变量用数值代替。 在对多变量符号表达式使用 subs 函数时,如果不指定变量,则系统选择默认变量进行计算。默认变量的选择规则为:对于只包含一个字符的变量,选择靠近 x 的变量作为默认变量;如果有两个变量和 x 之间的距离相同,则选择字母表后面的的变量作为默认变量。 符号和数值之间的转化 在符号变量生成一节中已经介绍了 sym 函数,该函数用于生成符号变量,也可以将数值转化为符号变量。转化的方式由参数“flag”确定。flag 的取值及具体意义在上面的一节中已经叙述过。 sym 的另一个重要作用为将数值矩阵转化为符号矩阵。 任意精度的计算 符号计算的一个非常显著的特点是:在计算过程中不会出现舍入误差,从而可以得到任意精度的数值解。如果希望计算结果精确,可以用符号计算来获得足够高的计算精度。符号计算相对于数值计算而言,需要更多的计算时间和存储空间。 MATLAB 工具箱中有三种不同类型的算术运算: 数值型:
您可能关注的文档
- 2投影绘制.pptx
- 3.眼的调节与集合.ppt
- 399 美通股易通IMC市场推广策略(1-15).ppt
- 3.3落实科学发展观.ppt
- 4-6 凹凸性和函数作图.ppt
- 4形位公差1.ppt
- 4第四章 xp系统环境设置.ppt
- 4月20-23日车展方案.ppt
- 5-2-3_社会行为.ppt
- 4上综合实践.ppt
- 2026及未来5年中国益生菌制品行业发展前景及投资战略咨询报告.docx
- 2026及未来5年防盗报警监控系统项目投资价值分析报告.docx
- 2026及未来5年飞机机载雷达罩项目投资价值分析报告.docx
- 2026及未来5年女体模特项目投资价值分析报告.docx
- 2026及未来5年男款休闲裤项目投资价值分析报告.docx
- 2026及未来5年中国保偏(PM)光纤行业发展前景及投资战略咨询报告.docx
- 2026及未来5年中国三氧化二铈行业市场深度分析及发展趋势预测报告.docx
- 2026年中国校园广播与现场直播系统数据监测研究报告.docx
- 2026年中国木制小雕像数据监测研究报告.docx
- 2026年中国不锈钢水桶外端盖数据监测研究报告.docx
最近下载
- 《GB/T 38271-2025塑料 聚苯乙烯(PS)、抗冲击聚苯乙烯(PS-I)、丙烯腈-丁二烯-苯乙烯(ABS)及苯乙烯-丙烯腈(SAN)树脂中残留苯乙烯单体含量的测定 气相色谱法》.pdf
- 刑事诉讼法(西南政大)中国大学MOOC 慕课 期末考试答案.docx VIP
- (正式版)H-J 1079-2019 固定污染源废气 氯苯类化合物的测定 气相色谱法(正式版)(正式版).docx VIP
- 一种多酶级联反应催化蔗糖生产异麦芽酮糖醇的方法及其应用.pdf VIP
- 美国膳食指南(2025-2030)解读课件PPT.pptx
- 2025版护理文书书写规范PPT课件(完整版).pptx
- 2025年组织生活会个人对照检查发言材料.docx VIP
- 心功能不全护理查房.pptx VIP
- 2025年房地产经纪人房产议价经典案例分析之“法律纠纷预防”专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照自动驾驶模式数据链通信原理专题试卷及解析.pdf VIP
原创力文档

文档评论(0)