_Wptr 2021-11-27 22:27 采纳率: 0%
浏览 19

matlab搞事组 波包 矩阵运算拓展

  1. 行向量×列向量(向量内积) 列向量×行向量(向量外积)
  2. 如何删除矩阵中的某一行/一列?

假设A是一个矩阵,我们要删除A矩阵中的第三行,可以使用替换的方式——A(3,:)=【】

输入这样的代码,3是行,用;分号来代替所有的列,等号后面是用于替换的,用一个空的元素替代会直接删除第三行。

  1. 矩阵的四则运算

+ - * /   ./  加减运算是应是两个行与列数分别相同的矩阵运算——最后的结果是两个矩阵对应的元素相加减。对于两个矩阵的相乘——应保持两个矩阵的行数与列数一致,结果是矩阵的行与列做内积——具体的代码是A*B,如果是A.*B——则是两个矩阵的对应元素相乘。

除法也是一样的。如果对一个矩阵与实数a(a≠0)进行运算,则a*A与a.A一样,除法也是。

  1. 查找矩阵中的元素

输入上述的代码,第一答案是17(按列的顺序开始数,第八个数是17)。

第二个答案是一个 1 31 17的向量(同样是按照列的顺序开始数)。

第三个答案是一个 1 31 1 31 的矩阵。

第四个答案是第三行 第二列的元素——2

第五个答案是创建一个 1 31 1 31的行矩阵

  1. 特殊矩阵以及矩阵的其他特殊操作

单位矩阵——除对角线上是1其余都是0元素的矩阵——eye(n,m)n与m分别为行数与列数。

0矩阵——元素都是0的矩阵——zeros(n,m)

矩阵中元素都是1 ——ones(n,m)

指定对角线上元素——diag(【2,3,4】)会产生一个对角线上元素是2,3,4的矩阵,其余元素都是0.

Rand函数——rand(n,m)随机产生一个n×m的矩阵。

  1. 寻找矩阵中元素的最大值与最小值。

输入max/min(矩阵名)会得到矩阵每一列上元素的最大值。

对max(max(矩阵名))就可以得到矩阵中元素的最大值。

Sort函数——对矩阵每一列的元素进行从小到大的排序。

Sortrows函数——对每一列的元素从小到大排列,但是会把整个行进行移动。

Size函数——得到矩阵的行数和列数——称为维数

找到矩阵中某一个具体的元素——如矩阵中包含8,要找到8这个元素的位置——输入find(矩阵名==8),会按照列的顺序从上外下数,得到8的位置。

Mean函数——得到矩阵中每一列元素的平均值。

Sun函数同理。

  • 写回答

1条回答 默认 最新

  • 学习不好的电气仔 2023-02-02 13:44
    关注

    评论

报告相同问题?

问题事件

  • 创建了问题 11月27日

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。