深 圳 大 学 实 验 报 告
课程名称: 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
本站由北京市万商天勤律师事务所王兴未律师提供法律服务