MATLAB与LINGO练习题解析
需积分: 0 177 浏览量
更新于2024-06-30
收藏 1.39MB DOCX 举报
"matlab-lingo练习-吴跟强-15120010661"
本文档提供了一系列MATLAB练习题,涵盖了多项式操作、根的计算、函数反解、复合函数以及极限和导数等基础数学概念。以下是各练习题涉及的知识点详解:
1. 多项式简化:MATLAB中的`syms`用于定义符号变量,`simple`函数用于化简多项式。例如,`y=(2*x-1)*(x^2+3*x-2)`通过`y=simple(y)`得到最简形式`y=2*x^3+5*x^2-7*x+2`。
2. 多项式卷积:`conv`函数用于计算两个多项式的卷积,`poly2sym`将向量转换为多项式形式。例如,`c=conv([0 2 -1],[1;3;-2])`后用`poly2sym(c)`显示`c=0 2 5 -7 2`。
3. 多项式除法:`deconv`函数执行多项式除法,`poly2sym`用于展示结果。如`c=deconv([1-2-4 1 9 0 0], [1 0 -7 5])`,得到`c=1-23`。
4. 多项式根的计算:`roots`函数用于求解多项式的复数根,如`r=roots([1 -3 5 -1 -10])`,显示了多项式的所有根。
5. 二次多项式的根:同样使用`roots`函数,如`r=roots([10 -25])`,找出二次方程的根。
6. 计算多项式值:`polyval`函数用于计算多项式在特定点的值,如`y=polyval([3 -2 1 -2 8 9], [3 -4 -7])`返回多项式在给定点上的值。
7. 多项式的因式分解:`factor`函数用于因式分解多项式,如`y=x^3-7*x^2+7*x+15`经过`y=factor(y)`得到`(x-5)*(x-3)*(x+1)`。
8. 函数的反解:`finverse`函数找到函数的反函数,例如,`y=2^x+1`的反函数是`y=log(x-1)/log(2)`。
9. 复合函数:`compose`函数用于构建一个函数的复合,如`y=asin(u)`与`u=log(2*x+1)`的复合是`y=asin(log(2*x+1))`。
练习2展示了矩阵运算,如矩阵求解线性方程组,使用MATLAB的`\`(左除)操作符,如`x=A\B`,然后用`x=x'`转置结果。
练习3包含了一些循环和函数的计算,如累加求和以及极限的计算。例如,`limit(2^x*sin(x/2^x), x, inf)`计算当`x`趋于无穷大时的极限。
最后,练习还涉及到求导,`diff`函数用于计算函数的导数,如`m=diff(y,x)`对于`y=7*x^3+3*x+99`,导数`m`等于`21*x^2`。
这些练习涵盖了MATLAB中的基本数学运算,适合于初学者熟悉和提高MATLAB在数值和符号计算方面的应用。
2016-01-05 上传
2009-09-02 上传
2018-11-10 上传
2023-04-22 上传
2021-10-04 上传
2023-05-26 上传
2022-07-05 上传
精准小天使
- 粉丝: 37
- 资源: 347
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析