MATLAB 编程
MATLAB 是一款数学软件包,可用于分析和解决数学和工程问题,例如数值计算、图形绘制、编程等等。MATLAB 将所有变量都以标量、向量或矩阵的形式处理。这本 MATLAB 编程 书籍旨在为新的 MATLAB 用户提供对 MATLAB 基本和中级水平使用的概述,并且当然要免费提供给可能在课程中使用本书的学生。首先,MATLAB 是一种数据分析脚本语言(请注意我没有说它是编程语言),可以把它看作是功能强大的可编程计算器,它包含专门为数学应用构建的有用默认函数。
名称 MATLAB 本身是 “MATrix LABoratory” 的缩写。最初,它是在 1980 年代初的简单交互式矩阵计算器。随着时间的推移,它逐渐发展成为由 MathWorks 开发的编程语言。它最初是一种矩阵编程语言,其中线性代数编程很简单。它可以在交互式会话和批处理作业中运行。虽然其他编程语言通常一次处理一个数字,但 MATLAB 的主要设计是针对整个矩阵和数组进行操作。所有 MATLAB 变量都是多维数组,无论数据类型如何。矩阵是一个二维数组,通常用于线性代数。
MATLAB 的设计还配备了工具箱。工具箱是自定义函数和/或类的软件包,通常针对特定主题(例如控制系统、信号处理甚至深度学习)。工具箱要么由 Mathworks 官方提供,需要昂贵的许可证,要么可以从文件交换中心免费下载。
最后,本书假定您拥有最新版本的 MATLAB,但如果您没有,不用担心。我相信大多数示例也可以使用 Octave 运行,因为 Octave 尝试在很大程度上与 MATLAB 的编程语法兼容(在大多数情况下)。
点击此链接尝试 MATLAB 的免费版本:| Octave-Online.
第 1 章:MATLAB 简介。 | ||
第 2 章:MATLAB 概念 | ||
第 3 章:变量操作 | ||
第 4 章:向量和矩阵 | ||
第 5 章:数组 | ||
第 6 章:图形绘制。 | ||
第 7 章:函数。 | ||
第 8 章:高级 MATLAB 函数。 | ||
第 9 章:M 文件编码。 | ||
第 10 章:GUI 编程 MATLAB |
| |
附加章节 |
- MATLAB 文档 来自 The MathWorks。
- MATLAB 程序汇编 来自“MATLAB 程序用于工程学生”。
- MATLAB 编程语言起源、优势、实现 来自 Bobs SEO
许多其他维基教科书使用 MATLAB 来教授他们的主题。以下维基教科书使用 MATLAB