matlab常用函数——矩阵函数
五、数组和矩阵函数
1)数组基本函数
display:显示字符或者数组
isempty :判断数组是否为空,空返回1,不空返回0
isequal :判断数组是否相同 (认为NaN不同)
isequalwithequalnans:判断数组是否相同,把NaN看成相同的数
isfinite :判断数组元素是否为有限数
isfloat :判断数组元素是否为浮点数
isinf :判断数组元素是否为无限数
isinteger :判断元素是否为整数
islogical :判断元素是否为逻辑变量
isnan :判断元素是否为NaN
isnumeric :判断数组元素是否为数值
isscalar :判断输入是不是离散量
issparse :判断矩阵是否为稀疏矩阵
isvector :判断输入是否为向量
length :计算向量的长度
max :找出向量中的最大元素
C=max(A) A为一个向量,返回向量最大值,矩阵A,返回每列向量最大值
C=max(A,B) A、B维数一样,返回对应位置最大元素
max(A,[],dim)
[C,I]=max(A)找出最大值和索引
min :找出向量中的最小元素
ndims :计算矩阵的维数 ndims同length(size(x)) 一致
numel:计算数组中元素的个数或者下标数组表达式的个数
size :计算数组维数大小 d=size(X) [m,n]=size(X)m行n列 m=size(X,dim)
2)数组操作函数
bsxfun:两个数组间元素逐个计算 C=bsxfun(fun,A,B)
@plus(加)@minus(减)@times(数组乘)@rdivide(左除)@ldivide(右除)@power(幂)@max@min@rem(整除)@mod(模除)
dot :向量点乘 C=dot(A,B)
3)基础矩阵函数
create :生成随机数流 [s1,s2,…]=RandStream.create('gentype','NumStreams',n)
eye :生成单位矩阵 Y=eye([m,n])对角线1,其他0
ones :生成元素为1的数组 Y=ones(n) Y=ones(m,n)
rand :生成均匀分布的伪随机数矩阵 r=rand(n) rand(m,n,p,…)
randi :生成均匀分布的伪随机整数矩阵 randi(imax) r=randi(imax,n)
r=randi(imax,m,n,p,…) r=randi([imin,imax],…) 例:r=randi([5,10],[2,3])
randn :生成[-1,1]之间随机分布数矩阵 r=randn(n) randn(m,n)randn(m,n,p,…)
randstream :生成随机数据流
set (RandStream) :设置随机数据流属性set(S,'PropertyName',Value)
set(S,'Property')
4)矩阵处理函数
reshape :改变矩阵维数 B=reshape(A,m,n)
sort :把数组元素按升序或降序排列
B=sort(A,dim) B=sort(...,mode) [B,IX]=sort(A,2)返回B元素在A中的位置的索引
sortrows :矩阵行按照升序排列
5)矩阵分析函数
det :求方阵行列式值
norm :计算向量或者矩阵范数 n=norm(A) n=norm(A,p)
normest :返回矩阵2-范数估计值
null :计算矩阵零空间
rank :返回矩阵的秩
subspace :返回两个子空间夹角
trace :返回矩阵的迹对角元素之和
6)矩阵特征值函数
eig :计算矩阵特征值和特征向量
condeig :计算特征值对应的条件数
eigs :计算矩阵的最大特征值和特征向量
gsvd :矩阵广义奇异值分解
svd :矩阵奇异值分解
matlab常用函数——矩阵函数相关推荐
- matlab常用函数与常用指令大全
matlab常用函数与常用指令大全 matlab常用函数- - 1.特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 i ...
- MATLAB常用函数, 常见问题
MATLAB常用函数 1.常用取整函数 round(x):四舍五入函数 floor(x) : 向下取整, 即 floor(1.2)=1, floor(1.8) = 1 ceil(x) : 向上取整, ...
- matlab doc函数,matlab常用函数.doc
matlab常用函数.doc MatLab 常用函数 1. 特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 name ...
- Matlab——常用函数的用法总结(部分直接摘自mathwork,持续更新)
Matlab--常用函数的用法总结(部分直接摘自mathwork,持续更新) 文章目录 Matlab--常用函数的用法总结(部分直接摘自mathwork,持续更新) 一.绘图篇 1.图像显示形式 ①f ...
- matlab 函数提取某一项,Matlab——常用函数使用总结(部分直接从mathwork中提取并不断更新),的,用法,摘自,持续...
Matlab--常用函数的用法总结(部分直接摘自mathwork,持续更新) 一.绘图篇 1.图象显示形式 ①figure(创建图窗窗口) figure:使用默认属性值创建一个新的图窗窗口.生成的图窗 ...
- matlab常用函数汇总
matlab常用函数汇总 1.特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 inputname 输入参数名 NaN ...
- 自动控制原理MATLAB常用函数总结
自动控制原理MATLAB常用函数总结 一.控制系统的数学模型 1. 传递函数数学模型 G(s)=num(s)den(s)G(s)=\frac{num(s)}{den(s)} G(s)=den(s)nu ...
- matlab函数accumarray,MATLAB常用函数
%%%%%%%%%%%%%%% %MATLAB常用函数 %%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %特殊矩阵构造函数 %%%%%%%%%%%%%%%% ones 创建一个所有元 ...
- matlab常用函数表格,(完整版)MATLAB常用函数总结,推荐文档
<(完整版)MATLAB常用函数总结,推荐文档>由会员分享,可在线阅读,更多相关<(完整版)MATLAB常用函数总结,推荐文档(15页珍藏版)>请在人人文库网上搜索. 1.MA ...
最新文章
- JWT简介json web token bear token
- 学习OpenCV——粒子滤波(网上两篇文章总结)
- JavaScript 中一句话的思索:this是函数在执行时所处的作用域
- 云计算调查显示 希望与问题同在
- docker 安装mysql
- Bitcoin 中的挖矿算法(3) 挖矿算法代码说明
- 《天涯明月刀》窦德斌:美术需要突破自我的局限
- 鸿蒙系统布局,华为的布局,开始了!第二款鸿蒙系统产品,即将亮相
- linux下Qt cannot find -lGL错误的解决方法
- SQL Server BI Step by Step SSIS 5 --- 通过Email发送查询结果
- python标点符号全是英文吗_python 过滤中文、英文标点特殊符号
- android 任务和进程,Android任务和进程,SingleTask和SingleInstance
- arcgis python计算面积_如何在ARCMAP里面计算面积
- 【ORB_SLAM3源码解读】IMU基础介绍、IMU姿态、速度、位置解算以及误差方程、坐标系
- CVPR 2022|中国科大​等提出点云连续隐式表示Neural Points:上采样任务效果惊艳!...
- 如何看台式机计算机编号,如何查看台式电脑的主机编号和型号
- 安装vim管理插件 pathogen
- 根据文件后缀名显示对应类型缩略图
- 南京艺术学院计算机考研,南京艺术学院考研难吗?一般要什么水平才可以进入?...
- js键盘监听事件及键盘键码对照表