MATLAB简介与矩阵定义(一)

简介: MATLAB简介与矩阵定义

MATLAB简介

MATLAB简介

MATLAB是 matrix & laboratory 两个词的组合,意为矩阵工厂(矩阵实验室)。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中。

MATLAB界面(以2016a为例)

实时编辑器字体的放大缩小:ctrl + 鼠标的滚轮。

实时脚本编辑器中代码和文本切换的快捷键:alt + enter。

插入分解符,可以使代码分块运行。

注释

注释符号:%

续行符

续行符符号:...

每行结束符号

每行结束符号:;

常用函数

abs( 参数 )

求绝对值或复数的模

sqrt( 参数 )

开平方

mod( x, y )

取余

求 x 对 y 的余数

exp( 参数 )

指数函数,参数为次方

log( 参数 )

求以 e 为底的对数

log2( 参数 )

求以 2 为底的对数

log10( 参数 )

求以 10 为底的对数

三角函数

sin( x )

cos( x )

tan( x )

cot( x )

统计相关的函数

sum()

求和

sum( [1,2,3] )求1 2 3三数之和

mean()

求均值

mean( [1,2,3] )求1 2 3的平均值

std()

求标准差

方差:(std())^2

var()

求方差

cov()

求协方差

max()

最大值

min()

最小值

range()

极差:max() - min()

median()

中位数

mode()

众数

矩阵运算

赋值运算符

赋值运算符:=

等号运算符

等号运算符:==

返回值:相等返回 1 ,反之返回 0 。

定义空矩阵

m = []

m 是一个空矩阵。

定义一个m*n的矩阵

m = [ 1 ]

m 为一个一行一列的矩阵,其中的元素为 1 。

m = [ 1 2 3 ]

m = [ 1, 2, 3 ]

m 为一个行矩阵,一行三列。

同一行的元素之间可以用逗号分割也可以使用空格进行分割。

m = [ 1; 2; 3 ]

m为一个列矩阵,三行一列。

不同行之间使用;进行分割。

m = [ 1 2 3; 4 5 6 ]

m 为一个两行三列的矩阵。

使用 冒号运算符 生成矩阵

1 : 10

生成一个一行10列的矩阵

第一个数表示矩阵开始数,第二个数表示矩阵结束的数。默认矩阵中元素的步长为1,即每个元素之间相差1,所以 1 : 10 一共生成1-10的10个数。

默认生成的矩阵为行矩阵。

1 : 0.5 : 10

生成一个1行20列的矩阵。

第一个数表示矩阵的开始,第二个数为步长,第三个数为矩阵的结束。


相关文章
|
索引
matlab--------矩阵重构,重新排列的相关函数说明
matlab--------矩阵重构,重新排列的相关函数说明
matlab--------矩阵重构,重新排列的相关函数说明
|
索引
matlab日常学习-------矩阵
matlab日常学习-------矩阵
|
Serverless
MATLAB中的矩阵与向量运算
【10月更文挑战第2天】本文全面介绍了MATLAB中的矩阵与向量运算,包括基本操作、加减乘除、转置、逆矩阵、行列式及各种矩阵分解方法。通过丰富的代码示例,展示了如何利用矩阵运算解决线性方程组、最小二乘法拟合、动态系统模拟和电路分析等问题。掌握这些运算不仅提升编程效率,还能在工程计算和科学研究中发挥重要作用。
|
机器学习/深度学习 存储 移动开发
MATLAB数据类型和运算符+矩阵创建
MATLAB数据类型和运算符+矩阵创建
403 1
|
Serverless 索引
matlab--------矩阵的运算
matlab--------矩阵的运算
matlab--------矩阵的运算
【数值分析】用幂法计算矩阵的主特征值和对应的特征向量(附matlab代码)
【数值分析】用幂法计算矩阵的主特征值和对应的特征向量(附matlab代码)
|
存储
第四章:MATLAB函数的定义和调用
第四章:MATLAB函数的定义和调用
825 0
|
存储 人工智能 资源调度
Matlab矩阵和数组的操作
Matlab矩阵和数组的操作
478 0
|
7月前
|
机器学习/深度学习 算法 机器人
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
658 0
|
7月前
|
算法 定位技术 计算机视觉
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
843 0

热门文章

最新文章