• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

MATLAB矩阵运算

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

矩阵的创建:

直接输入法:行与行之间必须用分号“ ;”,每行中的元素用逗号“ ,”或空格分隔

 x=linspace(a,b,n) 生成有 n 个元素的行向量 x,其元素值在 a、 b 之间线性分布

利用内部函数产生矩阵 :

compan(x)生成x向量的伴随矩阵 

eye(n)生成n*n单位阵·

 ones 生成全部元素为 1 的矩阵 

 zeros 生成全部元素为0的矩阵 

rand 生成均匀分布的随机矩阵 

矩阵的运算 :

加减运算必须在具有相同行列的矩阵之间进行;

只有当矩阵 A 的列数和矩阵 B 的行数相同时,才可 进行矩阵 A 和 B 的乘法运算

乘方运算只有在矩阵为方阵时才有意义

当一个矩阵和一个标量( 1×1 的矩阵)进行运算时, 其结果将是此标量和矩阵中的每一个元素“ 相加”、 “ 相减”、“ 相乘”、“ 相除”

在 MATLAB 中,矩阵左除和右除的含义不同。矩阵 右除定义为:B\A=(A′/B′)

矩阵的逆: inv(A) 

常用的矩阵运算函数 

 矩阵的分解函数

数组运算 

 MATLAB对数组运算在符号上做了不同的约定,运算 符形式为:.* , ./ , .\ , .^ 

矩阵运算是从矩阵的整体出发,按照线性代数的运 算规则进行,有着明确而严格的数学规则;而数组运算是 从矩阵的单个元素出发,针对每个元素进行的运算

对于加法和减法而言,矩阵运算和数组运算相同;对于 乘法和除法而言,矩阵和数组的运算有着显著的不同。   

数组除的运算规则: 

当参与除运算的两个矩阵同维时,运算为 矩阵的相应元素相除

当参与运算的矩阵有一个是标量时,运算 是标量和矩阵的每一个元素相除

右除与左除的关系为 A./B=B.\A,其中 A 是被除数,B 是除数。 

 F./E :F每个元素除E的每个元素

矩阵的标量乘方 A.^p( 即 A 为矩阵,p 为标 量),运算为矩阵每个元素的 p 次方

标量的矩阵乘方 p.^A,表示以 p 为底,分别以 A 的元素为指数求幂值

常用的数学 函数  :

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ZwQuerySystemInformation 安全使用心得 Delphi 版发布时间:2022-07-18
下一篇:
delphiListView设置固定列宽发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap