"该资源是一份关于MATLAB数值分析与应用的学习笔记,涵盖了MATLAB的基础编程、符号计算、数值方法等多个方面。笔记中通过实例解释了如何使用MATLAB进行图形表现,例如绘制函数图像,以及如何进行多组数据的绘图。此外,还提到了MATLAB在不同科学领域的应用,并简要介绍了MATLAB的最新版本R2008b增加的功能,包括函数浏览器、新的随机数算法、文件格式支持和工具箱的更新。"
在MATLAB的学习笔记中,主要探讨了以下几个知识点:
1. **图形表现与plot命令**:
- `plot`命令用于绘制二维图形,例如在例18中,通过`plot(x, y, 'p')`绘制了函数`y=8*x.*sin(x.^2)`的图像,用五角星表示数据点。这种图形表现有助于理解函数的形状和特性。
- 程序中`y`的表达式中使用两个小黑点`.*`和`.^`代表元素级乘法和乘方操作,这在数据密集区域可以使线看起来更像实线。
2. **plot命令的扩展**:
- 对于多组数据的绘图,可以通过连续输入变量值来实现,如例19中,同时绘制了两个函数`y1=2*x.*sin(x.^2)`和`y2=2*(x+1).*cos(x.^2)`的图像。
3. **MATLAB数值分析**:
- 数值分析是数学的重要分支,MATLAB是该领域常用的语言,它提供了丰富的工具和函数,用于解决线性方程组、非线性方程、特征值问题、插值、函数逼近、积分计算和常微分方程等问题。
- 计算可视化的强调,意味着MATLAB不仅提供计算结果,还能通过图形展示数据和结果,帮助用户直观理解。
4. **MATLAB的广泛应用**:
- MATLAB不仅用于科学计算,还涉及图像处理、控制理论、信号处理、金融分析等多个领域,随着版本的更新,如R2008b,新功能的加入使其功能更加丰富和强大。
5. **MATLAB新版本特性**:
- R2008b版本增加了函数浏览器,增强了查找和管理函数的能力,还引入了新的随机数生成算法,支持更多的文件格式,并对工具箱进行了升级,例如符号工具箱的新notebook接口和统计工具箱的NLME模型。
这本书籍适合理工科非数学专业的学生和科研人员作为教材或参考书,提供实际问题的数值分析方法和MATLAB编程实践,同时也适合作为工程计算的参考工具。尽管电子版可能缺少部分正式出版物的内容,但它仍然是一个宝贵的自学资源。