您好,欢迎来到尚佳旅游分享网。
搜索
您的当前位置:首页matlab的符号运算

matlab的符号运算

来源:尚佳旅游分享网
得分 教师签名 批改日期 课程编号

深 圳 大 学 实 验 报 告

课程名称: MATLAB

实验名称: MATLAB的符号计算

学 院:

指导教师: 报告人: 组号:

学号 实验地点

实验时间: 年 月 日

提交时间:

1

一、实验目的 2

二、内容和步骤 1.创建符号表达式和符号表达式的操作 (1)创建符号变量。创建符号变量和符号表达式可以使用sym,和syms命令。 (2)自由变量的确定。使用findsym确定符号表达式g的自由变量。 (3) 用常数替换符号变量。用行向量替换x,使符号变量f转变为行向量。 >> x=0:10; >> y=subs(f,x) y = [ 0, sin(1), sin(2), sin(3), sin(4), sin(5), sin(6), sin(7), sin(8), sin(9), sin(10)] >> f=sin(x) f = 0 0.8415 0.9093 0.1411 -0.7568 -0.95 -0.2794 0.6570 0.94 0.4121 -0.40 练习: >> subs(f,y) ans = [ 0, sin(sin(1)), sin(sin(2)), sin(sin(3)), sin(sin(4)), sin(sin(5)), sin(sin(6)), sin(sin(7)), sin(sin(8)), sin(sin(9)), sin(sin(10))] (4) 符号对象与数值的转换和任意精度控制。采用double和eval将符号对象转换为数值。

3

练习:y1用sym函数转换为符号对象,并用‘d’,’f’,’e’或‘r’的形式表示。采用digits和vpa实现任意精度控制。 (5)求反函数和复合函数 用finverse函数求f,g的反函数。 用compose函数求f,g的表达式。 2. 符号表达式的代数运算和化简 (1)符号表达式的代数运算 (2)符号表达式化简 4

练习:使用expand simplify collect函数进行f1 f2 f3 的转化。 (3)符号表达式与多项式的转化。 练习:将f转化为以t为符号变量的符号表达式。 3. 符号矩阵的操作 (1)创建符号矩阵 (3)符号矩阵的代数运算。符号矩阵的大多数运算都与矩阵相同

5

对符号矩阵的微分运算就是对符号矩阵的每个元素进行微分 练习:对符号矩阵A进行求特征值,对角矩阵等运算 对符号矩阵求极限和积分。 4. 符号方程的求解 (1)用代数方程求解 (2) 用符号微分方程求解

6

7

三、实验仪器: 四、实验内容: 五、数据记录: 组号: ;姓名 六、数据处理

8

七、结果陈述: 八、实验总结与思考题 指导教师批阅意见: 成绩评定:

预习 (20分) 操作及记录 (40分) 数据处理与结果陈述30分 思考题 10分 报告整体 印 象 总分

9

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- shangjiatang.cn 版权所有 湘ICP备2022005869号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务