您现在的位置:首页 >> ★免费资源 >> 源码下载 >> 内容

【MATLAB代做|FPGA代做】matlab和矩阵操作相关的函数

时间:2018-4-14 22:26:14 点击:

  核心提示:【MATLAB代做|FPGA代做】matlab和矩阵操作相关的函数 ...

矩阵的操作

1、矩阵下标

MATLAB通过确认矩阵下标,可以对矩阵进行插入子块,提取子块和重排子块的操作。

A(m,n):提取第m行,第n列元素

A(:,n):提取第n列元素

A(m,:):提取第m行元素

A(m1:m2,n1:n2):提取第m1行到第m2行和第n1列到 第n2列的所有元素(提取子块)。

A(:):得到一个长列矢量,该矢量的元素按矩阵的列进行排列。

矩阵扩展:如果在原矩阵中一个不存在的地址位置上设定一个数(赋值),则该矩阵会自动扩展行列数,并在该位置上添加这个数,而且在其他没有指定的位置补零。

消除子块:如果将矩阵的子块赋值为空矩阵[ ],则相当于消除了相应的矩阵子块。

2、矩阵的大小

[m,n]=size(A,x):返回矩阵的行列数m与n,当x=1,则只返回行数m,当x=2,则只返回列数n。

length(A)=max(size(A)):返回行数或列数的最大值。

rank(A):求矩阵的秩

矩阵分解

(1)奇异值分解

[U,S,V]=svd(A)

求矩阵A的奇异值及分解矩阵,满足U*S*V’=A,其中U、V矩阵为正交矩阵(U*U’=I),S矩阵为对角矩阵,它的对角元素即A矩阵的奇异值。

特征值分解

[V,D]=eig(A)

正交分解

[Q,R]=qr(A)

三角分解

[L,U]=lu(A)

将A做对角线分解,使得A=L*U,其中L为下三角矩阵,U为上三角矩阵

作者:【MATLAB代做|FPGA代做】matlab和矩阵操作相关的函数 来源:【MATLAB代做|FPGA代做】matlab和矩阵操作相关的函数
  • 您是如何找到本站的?
  • 百度搜索
  • Google搜索
  • 查阅资料过程中
  • 论坛发现
  • 百度贴吧发现
  • 朋友介绍
本站最新成功开发工程项目案例
相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
  • MATLAB代做,MATLAB专业代做,MATLAB淘宝代做(www.hslogic.com) © 2018 版权所有 All Rights Reserved.
  • Email:highspeed_logic@163.com 站长QQ: 1224848052

    专业代做/代写/承接、MATLAB、SIMULINK、FPGA项目、博士/硕士/本科毕业设计、课题设计、论文,毕业论文,Coursework、Eassy、Assignment