自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 9.1顺序结构

MATLAB的控制流MATLAB平台上的控制流结构包括顺序结构、if-else-end结构、switch-case结构、try-catch结构,for循环结构和while循环结构,这6种结构的算法及使用与其他变成计算机语言十分类似。顺序结构顺序结构是MATLAB程序中最基本的结构,表示程序中的各操作是按照他们出现的先后顺序执行的。顺序结构可以独立使用构成一个简单的完整程序,常见

2016-11-30 21:40:21 1353

原创 8.1 MATLAB 变量

在程序中会经常定义一些变量来保存和处理数据,从本质上看,变量代表了一段可操作的内存,也可以认为变量是内存的符号化表示。  当程序中需要使用内存时,可以定义某种类型的变量。此时编译器根据变量的数据类型分配一定大小的内存空间,程序就可以通过变量名来访问对应的内存了。变量的命名在MATLAB中,变量不需要预先声明就可以进行赋值。变量的命名遵循以下规则:(1)变量名和函数名对字母的

2016-11-30 19:04:14 4586

原创 7.1MATLAB M文件编辑器

在前面的章节里,都是采用MATLAB界面的命令窗口的MATLAB提示符下输入指令并运行的方式。然而当需要完成的运算比较复杂,需要几十行甚至成百上千行指令来完成时,命令行窗口就不再适用了。        为了替代在命令行窗口中输入MATLAB指令的语句,MATLAB平台上提供了文本文件编辑器,用来创建一个M文本文件来写入这些指令。M文件的扩展名为.m。一个M文件包含许多连续的MATLAB指令,这

2016-11-28 21:56:38 9413 1

原创 6.2 MATLAB数组的运算

1.数组的算术运算数组的运算是从数组的单个元素出发,针对每个元素进行的运算,在MATLAB中,一维数组的基本算术运算包括加、减、乘、左除、右除和乘方。数组的加减运算:通过格式A+B或A-B可以实现数组的加减运算。其中A和B的维数必须相同。数组的乘除运算:通过格式“.*”或者“./”可以实现数组的乘除运算,同样A,B的维数必须相同。乘法:数组A和B的维数相同,运算为数

2016-11-28 21:05:42 3555

原创 6.1MATLAB数组的创建和操作

数组运算是MATLAB计算的基础。文中是以二维数组数组的运算为例,可自行推广到多维数组和多维矩阵的运算。矩阵和数组的区别与联系区别:(1)矩阵是数学上的概念,而数组是计算机程序设计领域的概念。(2)作为一种变换或者映射算符的体现,矩阵运算有着明确而严格的数学规则。而数组运算是MATLAB软件定义的规则,其目的是为了使数据管理方便,操作简单,命令形式自然,执行有效联系:在MA

2016-11-24 21:41:43 29189

原创 5.4字符串----数值转换

MATLAB提供了大量字符串与各种数据类型之间的转换函数函数         函数功能abs       字符转换成ASCIIdec2hex   十进制数转换成十六进制字符串fprintf       把格式化的文本写到文件中或显示屏上hex2num   十六进制字符串转换成IEEE浮点数int2str    整数转换成字符串lower   字符串转换成小写num2

2016-11-20 14:12:36 1278

原创 5.3字符串查找和替换

字符串的查找与搜索可以通过findstr函数来实现。findstr函数对字母的大小写是敏感的。另外,findstr函数对字符串矩阵不起作用,因此对字符串矩阵的搜索只能通过循环索引矩阵内的元素进行搜索。字符串的替换可以通过对字符串数组中相应的元素直接赋值来实现,也可以用strrep函数来实现。

2016-11-20 13:52:47 1756

原创 5.2字符串的比较

两个字符串之间的关系可以通过关系运算符来比较,也可以使用strcmp函数来比较两个字符串是字符串是否相同。使用关系运算符进行比较时,会对字符串的每个字符进行比较,返回值是一个与字符串长度相同大小的数组,因此被比较的两个字符串的长度必须相同;而strcmp函数则是根据这两个字符串是否相同,返回值为数值0或1.

2016-11-20 13:51:37 2251

原创 5.1字符串的构造

MARLAB中的字符串函数字符串函数        函数功能eval(string)      作为一个MATLAB命令求字符串的值blanks(n)         返回一个n个零或空格的字符串deblank            去掉字符串后拖的空格feval                   求字符串给定的函数值findstr               

2016-11-20 13:41:00 1311

原创 4.4运算优先级

在一个表达式中,算术运算符优先级最高,其次是关系运算符,最后是逻辑运算符。需要时,可以通过加括号来改变运算顺序。MATLAB 中具体的运算优先级排列如下表优先级     运算法则 1      括号:() 2     转置和乘幂:‘,^,.^ 3     一元加减运算和逻辑非:+,-,~ 4     乘除,点乘,点除:*,/,.*,./ 5     冒号运算:   : 

2016-11-20 11:44:33 1470

原创 4.3逻辑运算符

逻辑运算符提供了一种组合或否定关系表达式。MATLAB逻辑运算符逻辑运算符      说明&                        与|                          或~                         非与关系运算符一样,逻辑运算符也可以进行矩阵与数值之间的比较,比较的方式为将矩阵的每一个元素都与数值进行比较,比较结果为一个相同维

2016-11-20 10:35:16 1979

原创 4.2关系运算符

MATLAB中的关系运算符有6个关系运算符          关系说明>                        大于>=                           大于等于= =                      等于~=                     不等于“=”和“==”的区别:“==”的运

2016-11-20 09:50:08 924

原创 4.1算术运算符

运算符:MATLAB中的运算符可以分为算术运算符、关系运算符和逻辑运算符。运算的优先级:算术运算符优先级最高,其次是关系运算符,最低级别是逻辑运算符算术运算符:MATLAB中的运算符有加、减、乘、除、点乘、点除等。其运算法则如下算术运算符            运算法则A+B                     A与B相加,A、B为数值或矩阵A-

2016-11-20 09:48:06 929

原创 3.4矩阵元素的运算

矩阵的加、减、乘、除、比较运算和逻辑运算等代数运算是MATLAB数值计算最基层的部分。1、矩阵加减运算进行矩阵加法,减法运算的前提是参与运算的两个矩阵或多个矩阵必须具有相同的行数和列数,或者其中一个或多个矩阵是标量2.矩阵乘法运算两个矩阵的乘法必须满足被乘矩阵的列数与乘矩阵的行数相等,设矩阵A为mXh矩阵,B为hXn矩阵,则两矩阵的乘积C=AxB。矩阵之间的乘法不遵循交

2016-11-19 10:57:17 2324

原创 3.5矩阵信息的获取

矩阵的信息主要包括矩阵结构、矩阵大小、矩阵维度、矩阵的数据类型及内存占用等。1。矩阵结构矩阵的结构是指矩阵子元素的排列方式。MATLAB提供了各种测试函数函数名称      函数功能isempty(A)    检测矩阵是否为空isscalar(A)  检测矩阵是否是单矩阵元素的变量矩阵isvector(A)   检测矩阵是否是只具有一行或一列元素的一维向量iss

2016-11-19 09:46:51 1837

原创 3.3矩阵下标引用

在MATLAB中,普通二维数组的数字索引分为双下标索引和单下标索引。双下标索引是通过一个二元数组对来对应元素在矩阵中的行列位置。例如A(2,3)表示矩阵A中第2行第3列的元素。但下标索引的方式采用列元素优先的原则,对m行n列的矩阵按列元素进行重组,组成一维数组,再取新的一维数组中的元素位置对应的值作为元素在原矩阵中的单下标,例如对4X4的矩阵,A(7)表示矩阵A中的第3行第2列的元素,而A(13)

2016-11-19 08:59:18 17722 1

原创 3.2矩阵大小及结构的改变

根据运算时不同情况和需要,矩阵大小和结构的改变主要的方式有旋转矩阵、改变矩阵的维度、删除矩阵元素等等,MATLAB中提供了矩阵旋转与矩阵维度改变的函数矩阵旋转与改变维度的函数函数名称                 函数功能fliplr(A)      矩形每一行均进行逆序排序flipud(A)   矩阵每一列均进行逆序排列flipdim(A,dim)    生成一

2016-11-19 08:23:02 8522

原创 3.1矩阵的构造

对矩阵的基本操作,主要由矩阵的构造、矩阵维度与矩阵大小的改变、矩阵的索引、矩阵属性信息的获取、矩阵结构的改变等,在数学上,定义有mXn个数Aij (i=1,2,...m,j=1,2,....n)排成的m行n列的数表为m行n列矩阵只有一行的矩阵称为行向量只有一列的矩阵称为列向量矩阵和数值的联系:在matlab中,矩阵是以数组的形式存在的。一维数组相当于向量

2016-11-15 20:30:32 6352

原创 2.7map容器类型

1.map容器类型及map类概述map的本意是映射,就是可以将一个量映射到另一个量。比如将一个字符串映射为一个数值,那这个字符串就是map的键(key),那个值就是map的数据(value)。map类的所有对象具有3种属性属性                         说明                                                      

2016-11-14 20:32:26 2682

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除