五、数组和矩阵函数

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常用函数——矩阵函数相关推荐

  1. matlab常用函数与常用指令大全

    matlab常用函数与常用指令大全 matlab常用函数- - 1.特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 i ...

  2. MATLAB常用函数, 常见问题

    MATLAB常用函数 1.常用取整函数 round(x):四舍五入函数 floor(x) : 向下取整, 即 floor(1.2)=1,  floor(1.8) = 1 ceil(x) : 向上取整, ...

  3. matlab doc函数,matlab常用函数.doc

    matlab常用函数.doc MatLab 常用函数 1. 特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 name ...

  4. Matlab——常用函数的用法总结(部分直接摘自mathwork,持续更新)

    Matlab--常用函数的用法总结(部分直接摘自mathwork,持续更新) 文章目录 Matlab--常用函数的用法总结(部分直接摘自mathwork,持续更新) 一.绘图篇 1.图像显示形式 ①f ...

  5. matlab 函数提取某一项,Matlab——常用函数使用总结(部分直接从mathwork中提取并不断更新),的,用法,摘自,持续...

    Matlab--常用函数的用法总结(部分直接摘自mathwork,持续更新) 一.绘图篇 1.图象显示形式 ①figure(创建图窗窗口) figure:使用默认属性值创建一个新的图窗窗口.生成的图窗 ...

  6. matlab常用函数汇总

    matlab常用函数汇总 1.特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 inputname 输入参数名 NaN ...

  7. 自动控制原理MATLAB常用函数总结

    自动控制原理MATLAB常用函数总结 一.控制系统的数学模型 1. 传递函数数学模型 G(s)=num(s)den(s)G(s)=\frac{num(s)}{den(s)} G(s)=den(s)nu ...

  8. matlab函数accumarray,MATLAB常用函数

    %%%%%%%%%%%%%%% %MATLAB常用函数 %%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %特殊矩阵构造函数 %%%%%%%%%%%%%%%% ones 创建一个所有元 ...

  9. matlab常用函数表格,(完整版)MATLAB常用函数总结,推荐文档

    <(完整版)MATLAB常用函数总结,推荐文档>由会员分享,可在线阅读,更多相关<(完整版)MATLAB常用函数总结,推荐文档(15页珍藏版)>请在人人文库网上搜索. 1.MA ...

最新文章

  1. JWT简介json web token bear token
  2. 学习OpenCV——粒子滤波(网上两篇文章总结)
  3. JavaScript 中一句话的思索:this是函数在执行时所处的作用域
  4. 云计算调查显示 希望与问题同在
  5. docker 安装mysql
  6. Bitcoin 中的挖矿算法(3) 挖矿算法代码说明
  7. 《天涯明月刀》窦德斌:美术需要突破自我的局限
  8. 鸿蒙系统布局,华为的布局,开始了!第二款鸿蒙系统产品,即将亮相
  9. linux下Qt cannot find -lGL错误的解决方法
  10. SQL Server BI Step by Step SSIS 5 --- 通过Email发送查询结果
  11. python标点符号全是英文吗_python 过滤中文、英文标点特殊符号
  12. android 任务和进程,Android任务和进程,SingleTask和SingleInstance
  13. arcgis python计算面积_如何在ARCMAP里面计算面积
  14. 【ORB_SLAM3源码解读】IMU基础介绍、IMU姿态、速度、位置解算以及误差方程、坐标系
  15. CVPR 2022|中国科大​等提出点云连续隐式表示Neural Points:上采样任务效果惊艳!...
  16. 如何看台式机计算机编号,如何查看台式电脑的主机编号和型号
  17. 安装vim管理插件 pathogen
  18. 根据文件后缀名显示对应类型缩略图
  19. 南京艺术学院计算机考研,南京艺术学院考研难吗?一般要什么水平才可以进入?...
  20. js键盘监听事件及键盘键码对照表

热门文章

  1. 自制Unity小游戏TankHero-2D(3)开始玩起来
  2. UITableViewCell中cell重用机制导致内容重复的方法
  3. HDU 1042 N!(高精度计算阶乘)
  4. 杂项:E-Learning
  5. iOS sha1加密算法
  6. 【WIN10】VisualStateManager使用說明
  7. 《你的灯亮着吗》读书笔记Ⅲ
  8. jQuery随笔1-CDN加载
  9. AutowireCapableBeanFactory接口
  10. 学界 | CVPR 2018颁布五大奖项,何恺明获年轻学者奖