matlab 矩阵元素先判断后加一个数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 13:05:05
matlab 矩阵元素先判断后加一个数
有这样一个4行5列矩阵,要求输出1个新矩阵,使得第四列的元素中大于5或小于-5的减去这个数,其余变成0,第五列也是这样一个问题.1,2,3列保持不变
原矩阵
[1 2 3 4 7 ;
2 3 4 5 6;
3 4 6 8 10;
4 5 6 -8 -5]
新矩阵
[1 2 3 0 2 ;
2 3 4 0 1;
3 4 6 3 5;
4 5 6 -3 0]
这样一个过程怎么用matlab编程实现呢?
有这样一个4行5列矩阵,要求输出1个新矩阵,使得第四列的元素中大于5或小于-5的减去这个数,其余变成0,第五列也是这样一个问题.1,2,3列保持不变
原矩阵
[1 2 3 4 7 ;
2 3 4 5 6;
3 4 6 8 10;
4 5 6 -8 -5]
新矩阵
[1 2 3 0 2 ;
2 3 4 0 1;
3 4 6 3 5;
4 5 6 -3 0]
这样一个过程怎么用matlab编程实现呢?
function B=f(A)%A旧矩阵
B=A;
for j=4:5
for i=1:5
if B(i,j)>5
B(i,j)=B(i,j)-5;
elseif B(i,j)
再问: 我调了下,第四列是对了,不过第五列还是原样没有变化啊
再答: for j=4:5,是这样写的吗?应该没问题
B=A;
for j=4:5
for i=1:5
if B(i,j)>5
B(i,j)=B(i,j)-5;
elseif B(i,j)
再问: 我调了下,第四列是对了,不过第五列还是原样没有变化啊
再答: for j=4:5,是这样写的吗?应该没问题
matlab 矩阵元素先判断后加一个数
matlab怎么判断矩阵中每个元素大于一个数
matlab 怎么判断一个矩阵里是否有重复元素
MATLAB中如何判断一个矩阵的所有元素大于另一个矩阵的所有元素?
matlab中矩阵元素的判断
matlab 矩阵内的元素判断问题
matlab中如何实现:矩阵减去一个数然后在求矩阵元素之和?
matlab中对一个矩阵所有的数进行循环判断,经过重新计算后存入AQI矩阵中.我的程序如下,不知道哪里错了.
MATLAB中如何判断一个矩阵中的元素是不是等于某一值
MATLAB中如何判断一个矩阵中的元素都大于某一值
matlab中图像转为矩阵存储后,矩阵的行、列数和矩阵中每个元素值分别代表什么,矩阵大小和图像大小有关吗
matlab 如何将矩阵的每个元素同乘一个数