小编mar*_*rio的帖子

根据条件改变矩阵的元素

假设我有矩阵A:

A =

 1     2     3
 4     5     6   
Run Code Online (Sandbox Code Playgroud)

对于每个元件x<2,加10,
对每一个元素x>5,添加20,和
对于每个元素2<=x<=5,添加30.

所以对于我的示例矩阵A,我需要得到以下矩阵B:

B = 

11    32    33
34    35    26
Run Code Online (Sandbox Code Playgroud)

我需要能够以一般方式执行此操作,因为实际矩阵将非常大.有什么建议?我可以使用该IF声明吗?

indexing matlab if-statement

2
推荐指数
1
解决办法
1952
查看次数

标签 统计

if-statement ×1

indexing ×1

matlab ×1