Matlab
文章平均质量分 70
std86021
这个作者很懒,什么都没留下…
展开
-
MATLAB源码-GRABIT从图像文件中提取数据点。
源码链接:https://download.csdn.net/download/tgs2033/87238015https://download.csdn.net/download/tgs2033/87238015GRABIT从图像文件中提取数据点。GRABIT启动用于从图像文件中提取数据的GUI程序。它能够读取BMP、JPG、TIF、GIF和PNG文件(IMREAD可以读取的任何文件)。可以从单个图像文件中提取多个数据集,并将数据保存为工作空间中的n乘2矩阵变量。它也可以重命名并保存为MAT文件。应采原创 2022-12-03 12:40:55 · 1594 阅读 · 0 评论 -
MATLAB绘图
在MATLAB中绘制函数图形的步骤如下:先定义变量 x,通过指定的变量 x 值的范围,该函数被绘制;然后定义函数, y = f(x);最后调用 plot 命令,如 plot(x, y)。接下来我们通过例子绘制简单的函数 y = x , x 值的范围从0到100,增量为5。在MATLAB中建立一个脚本文件,输入下述代码:y = x;plot(x, y)运行该文件,MATLAB会显示下述图形:让我们举一个例子,绘制函数 y = x2。原创 2022-12-02 07:50:11 · 2140 阅读 · 0 评论 -
MATLAB数据导出
MATLAB 中数据导出表明可以将数据写入文件。MATLAB 允许你使用数据在另一个应用程序读取 ASCII 文件,MATLAB提供了多种数据输出选项。你可以建立以下类型的文件:矩形,从一个数组分隔的ASCII数据文件。日记或日志文件的按键和文本输出。专业的ASCII文件,如 fprintf 使用低层函数。使用 MEX 文件来访问你的 C/ C++ 或 Fortran 程序写入到一个特定的文本文件格式。另外,还可以将数据导出到 Excel。原创 2022-11-30 07:47:38 · 4191 阅读 · 0 评论 -
MATLAB数据导入
在编写一个程序时,经常需要从外部读入数据。MATLAB使用多种格式打开数据。本章将要介绍MATLAB中数据的导入。MATLAB中导入数据的方式有两种,分别是在命令行通过代码把数据导进去和通过MATLAB的数据导入向导导入数据。本节将为大家介绍第一种数据导入方法。MATLAB中导入数据意味着从外部文件加载数据。importdata 函数允许加载各种数据的不同格式的文件。将数据从文件名所表示的文件中加载到数组 A 中。从系统剪贴板加载数据,而不是从文件加载数据。原创 2022-11-29 07:57:16 · 13679 阅读 · 0 评论 -
MATLAB函数
在MATLAB中,函数定义在单独的文件。函数和函数的文件名应该是相同的。函数是一起执行任务的一组语句。函数在自己的工作空间进行操作,被称为本地工作区,独立的工作区;在 MATLAB 命令提示符访问,这就是所谓的基础工作区的变量。函数可以接受多个输入参数和可能返回多个输出参数。原创 2022-11-28 07:52:21 · 1092 阅读 · 0 评论 -
MATLAB字符串
本节我们学习如何在MATLAB中创建一个字符串。MATLAB 认为所有变量,数组和字符串被视为字符数组。whos你可以使用数字转换函数,如 uint8 或 uint16 字符串中的字符转换成数字代码。原创 2022-11-25 07:50:01 · 970 阅读 · 0 评论 -
MATLAB数字
MATLAB 支持的数字类有很多,其中包括符号和无符号的整数及单精度和双精度浮点数。默认情况下,MATLAB 存储所有数值为双精度浮点数。MATLAB可以选择存储任何数字或数字为整数或单精度数字阵列。MATLAB所有的数字类型支持基本的数组运算和数学运算。原创 2022-11-24 07:54:32 · 314 阅读 · 0 评论 -
MATLAB冒号符号
MATLAB 中可以使用 “” 来建立矢量、下标数组和指定的迭代,是最有用的 MATLAB 运算符之一。下述例子建立了一个包括 1~10 的一个行向量:1:10MATLAB执行该语句,结果返回一个行向量,包含了从1到10的整数:ans =如果想指定以外的一个增量值,例如:MATLAB执行该语句,返回以下结果:ans =让我们再举一个例子:0:pi/8:piMATLAB执行该语句,返回以下结果:ans =原创 2022-11-24 07:53:45 · 731 阅读 · 0 评论 -
MATLAB数组
之前,我们讨论了很多关于MATLAB向量和矩阵的知识,在本章中,我们将讨论多维数组。在MATLAB中所有的数据类型的变量是多维数组,向量是一个一维阵列,矩阵是一个二维数组。首先,我们先来看一些特殊类型的数组。原创 2022-11-23 07:59:37 · 1230 阅读 · 0 评论 -
MATLAB矩阵的行列式、MATLAB逆矩阵
MATLAB要计算对应矩阵行列式的值的指令为:d=det(A),该指令返回矩阵 A 的行列式,并把所得值赋给 d。若 A 仅包含整数项,则该结果 d 也是一个整数。原创 2022-11-23 07:58:39 · 3901 阅读 · 0 评论 -
MATLAB矩阵乘法、MATLAB矩阵的转置、MATLAB串联矩阵
MATLAB中如果有两个矩阵 A 和 B ,其中 A 是 m*n 矩阵,B 是 n*p 矩阵,那么他们相乘能够产生一个 m*p 的矩阵 C。MATLAB矩阵乘法只发生在矩阵 A 的列数的数量等于矩阵 B 的行数的矩阵乘法中,具有相应的列中的第二矩阵乘以第一矩阵中的行的元素。比如,第(i,j)个位置中的每个元素,在所得的矩阵 C 中,是在第 i 行的第一矩阵具有第二矩阵的第 j 列中的相应元素的产品的元素的总和。在 MATLAB 中,矩阵乘法使用*运算符。原创 2022-11-22 08:05:57 · 8313 阅读 · 1 评论 -
MATLAB矩阵的加法和减法、MATLAB除法、标量操作
MATLAB矩阵可以有加法和减法的操作,但是两个操作数的矩阵必须具有相同的行数和列数。原创 2022-11-22 08:03:52 · 7981 阅读 · 0 评论 -
MATLAB矩阵
下面的例子中我们创建了一个4×5的矩阵:2 3 4 5 6;3 4 5 6 7;MATLAB 将执行上述语句,并返回以下结果:a =原创 2022-11-21 08:00:46 · 1245 阅读 · 0 评论 -
MATLAB向量的模和MATLAB向量点积、MATLAB等差元素向量
向量 v 中的元素 v1, v2, v3, …, vn,下式给出其幅度:MATLAB中需要采按照下述步骤进行向量的模的计算:采取的矢量及自身的积,使用数组相乘(*)。这将产生一个向量sv,其元素是向量的元素的平方和V.sv = v.*v;使用求和函数得到 v。这也被称为矢量的点积向量的元素的平方的总和V.使用sqrt函数得到的总和的平方根,这也是该矢量的大小V.原创 2022-11-21 07:56:09 · 964 阅读 · 0 评论 -
MATLAB向量的运算
在 MATLAB 中当进行两个向量的加法与减法的时候,这两个向量的元素必须有相同的类型和数量。原创 2022-11-20 09:00:00 · 1571 阅读 · 0 评论 -
MATLAB向量
我们可以创建两种类型:行向量列向量。原创 2022-11-20 07:45:00 · 1442 阅读 · 0 评论 -
MATLAB continue语句
在MATLAB中建立一个脚本文件,并输入下述代码:a = 10;end', a);end运行该文件,显示下述结果:原创 2022-11-19 07:44:01 · 765 阅读 · 0 评论 -
MATLAB break语句
MATLAB中 break 语句用于终止 for 或 while 循环的执行,当在循环体内执行到该语句的时候,程序将会跳出循环,继续执行循环语句的下一语句。:在嵌套循环中,break 退出只能在循环发生,后通过的声明控制循环结束。原创 2022-11-19 07:42:58 · 1836 阅读 · 0 评论 -
MATLAB嵌套循环
MATLAB嵌套循环允许使用一个循环的另一循环内。原创 2022-11-18 08:29:23 · 3052 阅读 · 0 评论 -
MATLAB循环类型
MATLAB 提供以下类型的循环处理循环的要求。原创 2022-11-18 08:10:50 · 494 阅读 · 0 评论 -
MATLAB 嵌套switch语句
在 MATLAB 中嵌套 switch 语句是可能的,可以在 switch 一部分外嵌套 switch 语句序列。即使 case 常量的内部和外部的 switch 含有共同的值,也不算冲突出现。原创 2022-11-17 07:29:28 · 547 阅读 · 0 评论 -
MATLAB switch语句
MATLAB中 switch 块有条件地执行一组语句,这些语句是从几个选项里选择执行的,其中每个选项涵盖了一个 case 语句。原创 2022-11-17 07:28:57 · 962 阅读 · 0 评论 -
MATLAB if...elseif...elseif...else...end 语句
MATLAB 的语句中语句可以跟随一个(或多个)可选的语句,这是非常有用的,可以用来对各种条件进行测试。使用语句,要注意以下几点:一个 if 可以有零个或多个 else,但是它必须跟在 elseif 后面(即只有 elseif 存在才会有 else)。一个 if 可以有零个或多个 elseif ,必须出现else。一旦 elseif 匹配成功,余下的 elseif 将不会被测试。语法:elseend。原创 2022-11-16 07:33:47 · 3833 阅读 · 0 评论 -
MATLAB if...else...end 语句
在MATLAB的语句中,语句后面可以跟一个可选择的语句,当执行的表达式为假的时候,执行语句。原创 2022-11-16 09:00:00 · 352 阅读 · 0 评论 -
MATLAB if...end 语句
一个语句和一个布尔表达式后跟一个或多个语句,由语句分隔,就是一个语句。原创 2022-11-15 12:00:00 · 954 阅读 · 0 评论 -
MATLAB决策制定
决策结构用来做什么?决策结构要求程序员能够使用一个或者多个的条件来对程序进行评估或者测试,沿着一条或多条语句执行,如果该条件被确定为真,则继续执行;如果条件确定是假的(false),执行其他要执行的语句。原创 2022-11-15 07:53:31 · 160 阅读 · 0 评论 -
MATLAB集合操作
如集,交集和测试组成员等。将每一行A和B行作为单个实体处理,并返回一个不在B中的行。返回的矩阵的行按排序顺序排列。“行”选项不支持单元格数组。原创 2022-11-14 11:30:00 · 1074 阅读 · 0 评论 -
MATLAB位运算
如'位','位或'和'位不操作,移位操作等各种函数。原创 2022-11-14 07:10:48 · 471 阅读 · 0 评论 -
MATLAB关系运算
对数组的元素进行设置,将元素设置为逻辑1(真)的关系是真实的和逻辑0(假),它是两个阵列,可以返回一个相同大小的逻辑阵列间的比较。MATLAB关系运算符标和非标量数据上也能正常工作。原创 2022-11-12 18:30:00 · 772 阅读 · 0 评论 -
MATLAB逻辑运算
都是针对元素的操作,运算结果是特殊的逻辑数组;在逻辑分析时,逻辑(真)用1表示,逻辑假用0表示,逻辑运算中所有的非零元素作为1处理。使用MATLAB逻辑运算时的语法不要与C语言、Java等编程语言混淆。MATLAB元素明智的逻辑运算符操作元素元素逻辑阵列:符号&,|和〜逻辑数组运算符AND,OR,NOT。MATLAB允许短路的短路逻辑运算符,逻辑运算:符号&&和| |是短路逻辑符AND和OR。原创 2022-11-12 18:00:00 · 2119 阅读 · 0 评论 -
MATLAB逻辑运算
都是针对元素的操作,运算结果是特殊的逻辑数组;在逻辑分析时,逻辑(真)用1表示,逻辑假用0表示,逻辑运算中所有的非零元素作为1处理。使用MATLAB逻辑运算时的语法不要与C语言、Java等编程语言混淆。MATLAB元素明智的逻辑运算符操作元素元素逻辑阵列:符号&,|和〜逻辑数组运算符AND,OR,NOT。MATLAB允许短路的短路逻辑运算符,逻辑运算:符号&&和| |是短路逻辑符AND和OR。原创 2022-11-11 12:15:00 · 575 阅读 · 0 评论 -
MATLAB算术运算
MATLAB的算术运算有两种不同类型:1)矩阵算术运算;2)阵列算术运算。MATLAB矩阵算术运算与线性代数中的定义相同:执行数组操作,无论是在一维和多维数组元素的元素。矩阵运算符和数组运营商是有区别的句点(.)符号。然而,由于加法和减法运算矩阵和阵列是相同的,操作者这两种情况下是相同的。矩阵乘法;是一个更精确的矩阵A和B的线性代数积,矩阵乘法对于非纯量A和B,列一个数必须等于B.标量可以乘以一个任意大小的矩阵的行数。斜线或矩阵右除法;B/A与B * inv(A)大致相同。原创 2022-11-11 15:00:00 · 651 阅读 · 0 评论 -
MATLAB运算符
数组中唯一的值运算符是一个符号,它将要执行的数学或者逻辑操作传达给编译器执行。MATLAB 设计工作主要是对整个矩阵和阵列。因此,运算符在 MATLAB 工作标和非标量数据。MATLAB 的基本运算类型:算术运算符关系运算符位运算集合运算。原创 2022-11-10 07:40:08 · 2968 阅读 · 0 评论 -
MATLAB数据类型
默认情况下,MATLAB ®存储所有数值变量为双精度浮点值。其他数据类型存储文本,整数或单精度值或单个变量中相关数据的组合。MATLAB不需要任何类型声明或维度语句。当MATLAB遇到新的变量名称时,它将创建变量并分配适当的内存空间。如果变量已经存在,则MATLAB将使用新内容替换原始内容,并在必要时分配新的存储空间。上述语句创建一个名为total的1x1矩阵,并将值136存储在其中。原创 2022-11-10 07:39:36 · 863 阅读 · 0 评论 -
MATLAB M-Files
我们一直强调MATLAB是一个功能强大的编程语言及交互式计算环境,之前学习的内容中,我们学会了在 MATLAB 命令提示符下输入命令,而且我们主要是把MATLAB环境作为一个计算器使用。其实,MATLAB 还允许写入到一个文件中的一系列命令和执行文件完整的单元,就好比是写一个函数,然后调用它。原创 2022-11-09 07:24:35 · 677 阅读 · 0 评论 -
MATLAB命令
本节的内容将提供常用的一些。在之前的篇章中我们已经知道了MATLAB数值计算和数据可视化是一个交互式程序,在它的命令窗口中您可以在MATLAB提示符“>>”下键入命令。原创 2022-11-09 07:23:20 · 313 阅读 · 0 评论 -
MATLAB table数据结构 首篇
MathWorks在MATLAB R2013b中引入了一种新的数据结构叫做table。table类似统计 工具箱中的dataset,其引入的目的就是用来取代dataset的数据类型。因为表状的数据在工程计算中越来越长久,有了table类型,MATLAB用户就可以不用购买统计工具箱,也能使用表状的数据结构了。table。原创 2022-11-08 07:42:43 · 3828 阅读 · 0 评论 -
MATLAB变量
用一个简单的方法指定变量。例如:MATLAB执行上述语句,并返回以下结果:x =3上述的例子创建了一个1-1的矩阵名为x和的值存储在其元素中。我们可以看看另外的例子,MATLAB执行上述语句,并返回以下结果:x =4例如:x = 7 * 8;MATLAB将执行上面的语句,并返回以下结果:y =441.8400例如:sqrt(78)MATLAB将执行上面的语句,并返回以下结果:ans =8.8318变量 ans 可以被继续使用:9876/ans。原创 2022-11-08 07:38:55 · 242 阅读 · 0 评论 -
MATLAB基本语法
点乘运算,常与其他运算符点乘运算,常与其他运算符联合使用(如.\)矩阵生成 矩阵生成 向量生成或子阵提取本节将会介绍一些的使用。在 MATLAB 环境下进行的操作就像是使用一个超级复杂的计算器,不要被这吓到了。在您开始使用 MATLAB 时可以在“>>”命令提示符下输入命令。原创 2022-11-07 08:48:37 · 254 阅读 · 0 评论 -
MATLAB安装
假设你想要在你的计算机上使用Octave (Linux,BSD,Mac OS X或Windows),请从网络上下载最新版本的GNU Octave,可以检查你的机器的安装指导。的过程很简单,最重要的是要找到可靠的下载资源。对此,我们需要到 MathWorks 的官方网站进行下载,MathWorks 公司提供的授权版本不单一,根据需要选择下载。下载好了 MATLAB 后记得在桌面上创建快捷开启图标,以后可以从桌面上创建的图标启动 MATLAB 开发IDE。工作区 - 工作区显示所有创建的变量和/或从文件导入。原创 2022-11-06 10:30:00 · 626 阅读 · 0 评论