matlab指南
小白入门总结
Neuzly
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Matlab---4.1图形绘制(1)
plot()格式一:plot()函数接收两个参数plot(x,y)当x、y均为向量时,则以x向量中元素为横坐标,y向量中元素为纵坐标绘图。当x为vector,y为matrix时;如果矩阵y的列(行)数等于x的长度,则以vector x为横坐标,以y的每个row vector (line vector)为纵坐标绘制曲线,曲线条数等于y的the number of row (the ...原创 2020-03-17 19:23:09 · 737 阅读 · 0 评论 -
Matlab---3.5函数的递归调用及变量作用域
函数的递归调用定义:一个函数调用它自身成为函数的递归调用。递归是一个大型的问题层层转化为一个与原问题相似的规模较小的问题来求解。优点:大大减少代码量缺点:加大存储空间和执行时间的开销递归调用的两种格式直接调用:间接递归调用:...原创 2020-03-17 09:47:46 · 1239 阅读 · 0 评论 -
Matlab----3.4函数文件
函数文件的基本结构function Output reference table = function name (input reference table)注释说明部分function body sentence 在定义函数时,输入、输出参数没有分配空间,所以称之为形势参数。当多个形参是,形参之间用逗号分隔,组成形参表。当输出形参多于一个时,应该用方括号括起来,构成一个矩阵。r...原创 2020-03-15 14:15:41 · 578 阅读 · 0 评论 -
Matlab---3.3循环结构
for语句实现循环结构狭义的调用格式:实际上就是对一个row vector进行循环操作for 循环变量 = initial values:step:final values sentenceend for语句对向量的每一个元素执行一次循环体for k=[1,3,2,5] kend 退出循环之后,循环变量的值就是向量中最后的元素的值for k = 1:2:10...原创 2020-03-15 10:56:51 · 506 阅读 · 0 评论 -
Matlab---3.2选择结构
if语句实现选择结构1. 单分支if语句:if condition //关系运算符或逻辑结构 语句组end当条件结果为标量时,非零表示条件成立,零表示条件不成立。当条件结果为矩阵时,如果矩阵为非空,且不包含零元素,则条件成立,否则不成立。eg:[1,2,0]表示条件时,条件不成立;[1,2,3]表示条件时,条件成立。2. 双分支if语句:if condition 语句组1...原创 2020-03-14 19:49:24 · 1173 阅读 · 0 评论 -
Matlab----3.1顺序结构程序
程序和程序设计程序:用某种计算机能够理解并执行的语言来描述的解决问题的方法和步骤。程序设计:Matlab文件:脚本文件:在命令行窗口直接执行的文件,也叫命令文件函数文件:定义一个函数,不能直接执行,必须以函数调用的方式来调用。文件的建立用命令按钮创建文件用edit命令创建文件>> edit test 顺序结构数据的输入>>A = ...原创 2020-03-14 11:03:19 · 1250 阅读 · 0 评论 -
Matlab---2.5稀疏矩阵
矩阵的存储方式完全存储方式:将矩阵的所有元素按列存储,即零元素也要被存储。稀疏存储方式:只存储矩阵的非零元素的值及其位置,即行号和列号。注意,采用稀疏存储方式时,矩阵元素的存储顺序并没有改变,也是按照列的顺序进行存储。稀疏存储方式的产生完全存储方式与稀疏矩阵存储方式之间的转化:将矩阵S转化为稀疏存储方式的矩阵AA = sparse(S) 将矩阵A转化为完全春初方...原创 2020-03-12 10:56:09 · 260 阅读 · 0 评论 -
Matlab----2.4矩阵的特征值和特征向量
矩阵特征值定义:A为n阶方阵,如果存在常数m和n维列向量x,使得Ax = mx成立,则称m为A的特征值,x是对应特征值m的特征向量。原创 2020-03-06 10:42:48 · 958 阅读 · 0 评论 -
Matlab-2.3矩阵求值
矩阵的行列式的值调用格式>>det(A)求矩阵A的行列式矩阵的秩定义:矩阵线性无关的行数或列数调用格式>>rank(A)矩阵的迹定义:矩阵的迹等于矩阵对角线元素之和,也等于矩阵特征值之和。调用格式:>>trace(A);矩阵的范数用到时在学矩阵的条件数...原创 2020-03-03 15:15:02 · 648 阅读 · 0 评论 -
Matlab-2.2矩阵变换
对角阵:1. 提取矩阵的对角线元素diag(A)提取矩阵A主对角线元素,产生一个列向量。diag(A,k)提取矩阵A第k条对角线的元素,产生一个列向量。k条对角线的位置规定如上2. 构造对角矩阵diag(A)以vector V为主对角线元素,产生对角矩阵。diag(V,k)以vector V为第k条对角线元素,产生对角矩阵。三角阵:triu(A) tril(A)...原创 2020-03-03 14:59:55 · 1078 阅读 · 0 评论 -
Matlab-2.1特殊矩阵
通用的特殊矩阵zeros函数:产生全0矩阵,即零矩阵。ones函数:产生全1矩阵,即幺矩阵。eye函数:产生对角线为1的矩阵。当矩阵是方阵时,得到一个单位矩阵。rand函数:产生(0,1)区间均匀分布的随机矩阵。randn函数:产生均值为0,方差为1的标准正态分布随机矩阵。调用格式>>zeros(m):产生m×m零矩阵。>>zeros(m,n):产生m×...原创 2020-03-02 21:49:32 · 1433 阅读 · 0 评论 -
Matlab字符串处理
字符串的表示字符串是用单括号括起来的序列:>>xm = 'Central South University';>>xm(1:3) //字符串以行向量形式存在,故有如下输出 ans = Cen单引号字符以两个单引号表示,以防止误解。可以建立多行字符串,形成字符串矩阵:字符串的操作字符串的执行:eval(s)字符串与数值之间的转换:a...原创 2020-02-23 20:41:20 · 256 阅读 · 0 评论 -
Matlab基本运算
算术运算1. 基本算术运算:+、-、、/(右除)、/(左除)、^乘方Matlab下的运算时矩阵意义下的运算,单个数据的算术运算只是矩阵运算的一种特列。(1)加减运算:要求矩阵同型或标量加减矩阵(2)乘法运算:要求A、B矩阵可乘(3)除法:若A矩阵是非奇异方阵,则B/A等效于B*inv(A),A\B等效于inv(A)B;2. 点运算符: .* 、./、.\和.^:矩阵的对应元素之间做运算...原创 2020-02-22 20:43:52 · 838 阅读 · 0 评论 -
Matlab矩阵元素的引用
矩阵元素的引用通过下标引用:A(3,2) = 10; //对第三行、第二列元素赋值**特列说明:**对一个超过原数组维度的元素赋值会自动扩展数组,并对未赋值元素赋0。通过序号来引用原理:在Matlab中,矩阵元素按列存储,即首先存储矩阵的第一列元素,然后存储第二列,一直到矩阵的最后一列元素。矩阵元素的序号就是矩阵元素在内存中的排列顺序。3. 矩阵序号和小标的转换:...原创 2020-02-21 21:17:57 · 1476 阅读 · 0 评论 -
Matlab矩阵表示
矩阵的建立利用直接输入法建立矩阵:将矩阵中个元素用中括号括起来,按矩阵行的顺序输入个元素,同一行各元素之间用逗号或空格分隔,不同行的元素之间用分号分隔。>> A =[1,2,3;4,5,6;,7,8,9]利用建立好的矩阵建立更大矩阵:一个大矩阵可以由已经建立好的小矩阵建立起来。>>A = [1,2,3;,4,5,6;,7,8,9];>>B...原创 2020-02-21 14:34:40 · 1168 阅读 · 0 评论 -
Matlab变量及其操作
变量与赋值语句变量名:本质上是内存单元的一个抽象变量命名规则:(1)以字母开头,后接数字及下划线(2)变量名区分字母的大小写(3)系统提供的标准函数名以及命令必须用小写字母预定义变量:预定义变量时由系统本身定义的变量(1)ans时默认赋值变量:表达式的运算结果会默认赋值给ans(2)i、j代表虚数单位(3)pi代表圆周率(4)NaN代表非数:在绘图的时候,用于裁掉其中某一部...原创 2020-02-21 11:09:34 · 1071 阅读 · 0 评论 -
Matlab数值数据
整形(1)unsigned integer: 无符号位(2) signed integer: 用一位符号位表示正负转化函数:int8()、uint8()…浮点型原创 2020-02-20 20:58:20 · 398 阅读 · 0 评论 -
Matlab系统环境
操作界面窗口(1)续行符:用以连接上下两行的逻辑继续。(2)工作区用于变量的显示和操作。搜索路径(1)优先性排序:因此我们在定义变量时,不要使用内部函数名,这样子可能会产生错误。(2)文件搜索路径的设置:用path命令设置文件搜索路径:>>path(path, ‘e:\work’)通过对话框的“设置路径按钮”。...原创 2020-02-20 19:39:59 · 783 阅读 · 0 评论
分享