数学建模
无聊写写教程
菜鸟圣美
湖北省的一名小可爱,期待与大佬们一起交流学习
展开
-
数学建模快速入门(16)函数类型
匿名函数:是一种简单形式的 MATLAB 函数,该函数在一个 MATLAB 语句中定义。它包含一个 MATLAB 表达式和任意数目的输入和输出参数。您可以直接在 MATLAB 命令行中定义匿名函数,也可以在函数或脚本中定义匿名函数。这样,您可以快速创建简单函数,而不必每次为函数创建文件。主函数和局部函数:任何非匿名函数必须在文件中定义。每个此类函数文件都包含一个必需的主函数(最先显示)和任意数目的局部函数(位于主函数后面)。主函数的作用域比局部函数更广。因此,...原创 2022-01-12 19:41:37 · 465 阅读 · 0 评论 -
数学建模快速入门(15)控制流
条件控制 - if、else、switch循环控制 - for、while、continue、break程序终止 - return用于在程序运行完成之前终止程序的 MATLAB return函数。原创 2022-01-12 19:33:20 · 98 阅读 · 0 评论 -
数学建模快速入门(14)打印图形
打印和导出图窗有两种方法:使用文件菜单下的打印、打印预览或导出设置 GUI 选项。使用print命令即可通过命令行来打印或导出图窗。使用print命令可以更好地控制驱动程序和文件格式。使用“打印预览”对话框可以更好地控制图窗大小、比例、位置和页面标题。...原创 2022-01-12 19:17:03 · 197 阅读 · 0 评论 -
数学建模快速入门(13)显示图像
使用imread 函数可以读取标准图像文件(TIFF、JPEG、PNG 等)。imread返回的数据类型取决于读取的图像类型。使用imwrite函数可以将 MATLAB 数据写入到各种标准图像格式。原创 2022-01-12 19:07:21 · 1480 阅读 · 0 评论 -
数学建模快速入门(12)迭代法
如果系数矩阵A很大并且是稀疏矩阵,分解方法一般情况下将不会有效。迭代方法可生成一系列近似解。相关函数:原创 2022-01-12 18:57:08 · 791 阅读 · 0 评论 -
数学建模快速入门(11)数组类型
多维数组MATLAB®环境中的多维数组是具有多个下标的数组。创建多维数组的一种方法是调用具有多个参数的zeros、ones、rand或randn。例如:元胞数组MATLAB 中的元胞数组是以其他数组的副本为元素的多维数组。使用cell函数可以创建空矩阵的元胞数组。但是,更普遍的做法是,通过将其他内容的集合括入花括号 {}中来创建元胞数组。花括号还可以与下标配合使用,以便访问各个元胞的内容。例如...原创 2022-01-12 18:50:33 · 195 阅读 · 0 评论 -
数学建模快速入门(10)逻辑索引
根据逻辑和关系运算创建的逻辑向量可用于引用子数组。假定 X 是一个普通矩阵,L 是一个由某个逻辑运算生成的同等大小的矩阵。那么,X(L) 指定 X 的元素,其中 L 的元素为非零。通过将逻辑运算指定为下标表达式,可以在一个步骤中完成这种下标。NAN是用于缺少的观测值的标记。...原创 2022-01-12 17:44:25 · 268 阅读 · 0 评论 -
数学建模快速入门(9)输入命令
隐藏输出按Return或Enter,MATLAB 会在屏幕上自动显示结果。但是,如果使用分号结束行,MATLAB 会执行计算,但不会显示任何输出。如何输入长语句如果语句无法容纳在一行中,请使用省略号(三个句点)...,后跟 Return 或 Enter 以指示该语句在下一行继续。命令行编辑使用键盘上的各个箭头键和控制键可以重新调用、编辑和重用先前键入的语句。您只需按 ↑ 键,而不必重新键入整行。系统将重新显示键入的语句。使用 ← 键移动光标并插入缺少的r。反复使用 ↑ 键可重新调...原创 2022-01-12 17:24:42 · 163 阅读 · 0 评论 -
数学建模快速入门(8)表达式
由运算符和变量组成。变量MATLAB 不需要任何类型声明或维度说明。当 MATLAB 遇到新的变量名称时,它会自动创建变量,并分配适当大小的存储。如果此变量已存在,MATLAB 会更改其内容,并根据需要分配新存储。例如: 运算符分两种矩阵运算符和数组运算符矩阵运算符数组运算符...原创 2022-01-12 17:05:38 · 241 阅读 · 0 评论 -
数学建模快速入门(7)脚本
脚本是最简单的一种 MATLAB® 程序。脚本是一个包含多行连续的 MATLAB 命令和函数调用的文件。在命令行中键入脚本名称即可运行该脚本。创建脚本,请使用 edit 命令。在任何脚本中,您都可以定义按循环重复执行或按条件执行的代码段。循环使用for或while关键字,条件语句使用if或switch。MATLAB 在特定位置中查找脚本及其他文件。要运行脚本,该文件必须位于当前文件夹或搜索路径中的某个文件夹内。默认情况下,MATLAB 安装程序创建的MATLAB...原创 2022-01-12 16:30:47 · 302 阅读 · 0 评论 -
数学建模快速入门(6)二维图和三维图
二维图要创建二维线图,请使用 plot 函数。例如,绘制从 0 到 5π 的正弦函数值:三维图三维图通常显示一个由带两个变量的函数(即 z = f (x,y))定义的曲面图。要计算 z,请首先使用 meshgrid 在此函数的域中创建一组 (x,y) 点。...原创 2022-01-12 16:21:49 · 959 阅读 · 0 评论 -
数学建模快速入门(5)函数
MATLAB® 提供了大量执行计算任务的函数。要调用函数,例如 max,请将其输入参数括在括号中:如果存在多个输入参数,请使用逗号加以分隔:clc函数清空命令行窗原创 2022-01-12 16:06:22 · 127 阅读 · 0 评论 -
数学建模快速入门(4)文本和字符
当您处理文本时,将字符序列括在双引号中,可以将文本赋给变量。要将文本添加到字符串的末尾,直接使用加号运算符 +。有时,字符表示的数据并不对应到文本,例如 :DNA 序列您可以将此类数据存储在数据类型为char的字符数组中注意:在字符串数组引入之前编写的程序中,字符数组很常见。接受string数据的所有 MATLAB 函数都能接受char数据。...原创 2022-01-12 15:43:13 · 262 阅读 · 0 评论 -
数学建模快速入门(3)数组索引
matlab 中的每个变量都是一个可包含许多数字的数组。如果要访问数组的选定元素,就要使用索引。例如: 3x3矩阵 A引用数组中的特定元素有两种方法(1)指定行和列下标,如 : A(2,3)(2)使用单一下标引用数组中特定元素(线性索引)如:A(5)这种方法一般不采用。...原创 2022-01-12 14:28:41 · 161 阅读 · 0 评论 -
数学建模快速入门(2)矩阵和数组
矩阵:通常用来进行线性代数运算的二维数组。数组:所有 MATLAB 变量都是多维数组,与数据类型无关。创建一个数组:如:每行包含四个元素的数组,请使用逗号 (,) 或空格分隔各元素。这种数组为行向量。创建一个矩阵:如:要创建包含多行的矩阵,请使用分号分隔各行。创建矩阵的另一种方法是使用ones、zeros或rand等函数,例如:...原创 2022-01-12 14:08:03 · 513 阅读 · 0 评论 -
数学建模快速入门(1)桌面基础介绍
启动 MATLAB时,桌面会以默认布局显示。桌面主要包括下列面板: 当前文件夹- 访问您的文件。 命令行窗口- 在命令行中输入命令(由提示符 (>>) 表示)。 工作区- 浏览您创建或从文件导入的数据。 使用 MATLAB 时,可发出创建变量和调用函数的命令。例1:a=4*6例2:...原创 2022-01-12 13:48:25 · 113 阅读 · 0 评论