📝 MATLAB教程

124篇技术文档
  MATLAB教程

📅  最后修改于: 2020-11-03 09:40:47        🧑  作者: Mango

MATLAB是MathWorks开发的一种编程语言。它最初是一种矩阵编程语言,线性代数编程很简单。它既可以在交互式会话下运行,也可以作为批处理作业运行。本教程为您积极地介绍了MATLAB编程语言。它旨在让学生流利使用MATLAB编程语言。基于问题的MATLAB示例已经以简单易用的方式给出,以使您的学习快速而有效。本教程已为初学者准备,以帮助他们了解MATLAB的基础到高级功能。完成本教程后,您会发...

  MATLAB-概述

📅  最后修改于: 2020-11-03 09:41:11        🧑  作者: Mango

MATLAB(矩阵实验室)是用于数字计算,可视化和编程的第四代高级编程语言和交互式环境。MATLAB由MathWorks开发。它允许矩阵操作;功能和数据绘制;算法的实现;创建用户界面;与使用其他语言(包括C,C++,Java和FORTRAN)编写的程序进行交互;分析数据;开发算法;并创建模型和应用程序。它具有许多内置命令和数学函数,可帮助您进行数学计算,生成图和执行数值方法。MATLAB的计算数学...

  MATLAB-环境设置

📅  最后修改于: 2020-11-03 09:41:41        🧑  作者: Mango

本地环境设置只需单击几下即可设置MATLAB环境。可以从此处下载安装程序。MathWorks还提供许可产品,试用版和学生版。您需要登录该站点,然后稍等片刻才能获得批准。下载安装程序后,只需单击几下即可安装软件。了解MATLAB环境可以从桌面上创建的图标启动MATLAB开发IDE。 MATLAB中的主要工作窗口称为桌面。启动MATLAB后,桌面以其默认布局显示-桌面具有以下面板-当前文件夹-此面板允...

  MATLAB-基本语法

📅  最后修改于: 2020-11-03 09:42:23        🧑  作者: Mango

MATLAB环境的行为就像一个超级复杂的计算器。您可以在>>命令提示符下输入命令。MATLAB是一个解释型环境。换句话说,您给出一个命令,MATLAB立即执行它。动手实践键入一个有效的表达式,例如,现场演示然后按ENTER当您单击Execute按钮或键入Ctrl + E时,MATLAB将立即执行它,并且返回的结果为-让我们再举几个例子-现场演示当您单击Execute按钮或键入Ctrl + E时,M...

  MATLAB-变量

📅  最后修改于: 2020-11-03 09:43:22        🧑  作者: Mango

在MATLAB环境中,每个变量都是一个数组或矩阵。您可以通过简单的方式分配变量。例如,现场演示MATLAB将执行上述语句并返回以下结果-它创建一个名为x的1-by-1矩阵,并将值3存储在其元素中。让我们看看另一个例子,现场演示MATLAB将执行上述语句并返回以下结果-请注意-将变量输入系统后,您以后可以参考它。变量在使用前必须具有值。当表达式返回未分配给任何变量的结果时,系统会将其分配给名为ans...

  MATLAB-命令

📅  最后修改于: 2020-11-03 09:44:03        🧑  作者: Mango

MATLAB是用于数值计算和数据可视化的交互式程序。您可以通过在命令窗口的MATLAB提示符“ >>”处键入命令来输入命令。在本节中,我们将提供常用的通用MATLAB命令列表。用于管理会话的命令MATLAB提供了用于管理会话的各种命令。下表提供了所有此类命令-CommandPurposeclcClears command window.clearRemoves variables from mem...

  MATLAB-M文件

📅  最后修改于: 2020-11-03 09:44:27        🧑  作者: Mango

到目前为止,我们已经使用MATLAB环境作为计算器。但是,MATLAB还是一种强大的编程语言,也是一种交互式计算环境。在前面的章节中,您学习了如何从MATLAB命令提示符下输入命令。 MATLAB还允许您将一系列命令写入文件并以完整的单元形式执行文件,例如编写函数和调用它。M档案MATLAB允许编写两种程序文件-脚本-脚本文件是扩展名为.m的程序文件。在这些文件中,编写了要一起执行的一系列命令。脚...

  MATLAB-数据类型

📅  最后修改于: 2020-11-03 09:45:21        🧑  作者: Mango

MATLAB不需要任何类型声明或尺寸声明。每当MATLAB遇到新的变量名称时,它都会创建变量并分配适当的内存空间。如果变量已经存在,则MATLAB会用新内容替换原始内容,并在必要时分配新的存储空间。例如,上面的语句创建一个名为“ Total”的1比1矩阵,并将值42存储在其中。MATLAB中可用的数据类型MATLAB提供了15种基本数据类型。每种数据类型都存储矩阵或数组形式的数据。此矩阵或数组的大...

  MATLAB-运算符

📅  最后修改于: 2020-11-03 09:46:20        🧑  作者: Mango

运算符是一个符号,告诉编译器执行特定的数学或逻辑操作。 MATLAB设计为主要在整个矩阵和数组上运行。因此,MATLAB中的运算符同时处理标量和非标量数据。 MATLAB允许以下类型的基本运算-算术运算符关系运算符逻辑运算符按位运算设定作业算术运算符MATLAB允许两种不同类型的算术运算-矩阵算术运算数组算术运算矩阵算术运算与线性代数中定义的相同。数组操作在一维和多维数组上逐个元素地执行。矩阵运算...

  MATLAB-决策

📅  最后修改于: 2020-11-03 09:46:38        🧑  作者: Mango

决策结构要求程序员应指定一个或多个要由程序评估或测试的条件,如果确定条件为真,则应指定要执行的一个或多个语句,如果条件为真,则可以选择要执行的其他语句。条件确定为假。以下是大多数编程语言中常见的典型决策结构的一般形式-MATLAB提供以下类型的决策声明。单击以下链接以查看其详细信息-Sr.No.Statement & Description1if … end statementAnif … end...

  MATLAB-循环类型

📅  最后修改于: 2020-11-03 09:47:00        🧑  作者: Mango

在某些情况下,您需要多次执行一个代码块。通常,语句是按顺序执行的。首先执行函数的第一条语句,然后执行第二条,依此类推。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句使我们可以多次执行一个语句或一组语句,以下是大多数编程语言中循环语句的一般形式-MATLAB提供了以下类型的循环来处理循环需求。单击以下链接以查看其详细信息-Sr.No.Loop Type & Description1whi...

  MATLAB-向量

📅  最后修改于: 2020-11-03 09:47:22        🧑  作者: Mango

向量是一维数字数组。 MATLAB允许创建两种类型的向量-行向量列向量行向量通过将元素集括在方括号中,并使用空格或逗号分隔元素来创建行向量。现场演示MATLAB将执行上述语句并返回以下结果-列向量列向量是通过将元素集括在方括号中并使用分号分隔元素来创建的。现场演示MATLAB将执行上述语句并返回以下结果-引用向量的元素您可以通过多种方式引用向量的一个或多个元素。向量v的第i个分量称为v(i)。例如...

  MATLAB-矩阵

📅  最后修改于: 2020-11-03 09:47:56        🧑  作者: Mango

矩阵是数字的二维数组。在MATLAB中,您可以通过在每行中以逗号或空格分隔的数字输入元素并使用分号来标记每行的结尾来创建矩阵。例如,让我们创建一个4×5矩阵–现场演示MATLAB将执行上述语句并返回以下结果-引用矩阵的元素为了引用矩阵mx的第m行第n列中的元素,我们写-例如,指代元件的第2行中和第5列,矩阵A的,如在上一节中创建的,我们输入-现场演示MATLAB将执行上述语句并返回以下结果-以引用...

  MATLAB-数组

📅  最后修改于: 2020-11-03 09:49:08        🧑  作者: Mango

MATLAB中所有数据类型的所有变量都是多维数组。向量是一维数组,矩阵是二维数组。我们已经讨论了向量和矩阵。在本章中,我们将讨论多维数组。但是,在此之前,让我们讨论一些特殊类型的数组。MATLAB中的特殊数组在本节中,我们将讨论一些创建特殊数组的函数。对于所有这些功能,一个参数创建一个正方形数组,双参数创建一个矩形数组。zeros()函数创建一个全零的数组-例如-现场演示MATLAB将执行上述语句...

  MATLAB-冒号表示法

📅  最后修改于: 2020-11-03 09:49:39        🧑  作者: Mango

Colon(:)是MATLAB中最有用的运算符之一。它用于创建向量,下标数组并指定迭代。如果要创建包含1到10的整数的行向量,请编写-现场演示MATLAB执行该语句并返回包含1到10的整数的行向量-如果要指定一个增量值而不是一个值,例如-现场演示MATLAB执行该语句并返回以下结果-让我们再举一个例子-现场演示MATLAB执行该语句并返回以下结果-您可以使用冒号运算符创建索引向量,以选择行,列或数...