matlab中对一个矩阵所有的数进行循环判断,经过重新计算后存入AQI矩阵中.我的程序如下,不知道哪里错了.function AQI=nice(s,n,m)z=size(s);for h=1:z(2)for k=1:z(1)if (s(k,h)>=0)&(s(k,h)50)&(s(k,h)150)&(s(k,h)=0)&(m(k,h)

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 11:34:40

matlab中对一个矩阵所有的数进行循环判断,经过重新计算后存入AQI矩阵中.我的程序如下,不知道哪里错了.
function AQI=nice(s,n,m)
z=size(s);
for h=1:z(2)
for k=1:z(1)
if (s(k,h)>=0)&(s(k,h)50)&(s(k,h)150)&(s(k,h)=0)&(m(k,h)40)&(m(k,h)80)&(m(k,h)180)&(m(k,h)280)&(m(k,h)=0)&(n(k,h)50)&(n(k,h)150)&(n(k,h)250)&(n(k,h)

两个地方错误
1. elseif要合在一起写,而不是else if
2, end太多if elseif ……只要一个end就可以
帮你整理了一下
clc
clear
s=[1,2,3,4;4,5,6,7;7,8,9,10]
m=[1,2,3,4;4,5,6,7;7,8,9,10]
n=[1,2,3,4;4,5,6,7;7,8,9,10]
z=size(s);
for h=1:z(2)
for k=1:z(1)
if (s(k,h)>=0)&(s(k,h)50)&(s(k,h)150)&(s(k,h)=0)&(m(k,h)40)&(m(k,h)80)&(m(k,h)180)&(m(k,h)280)&(m(k,h)=0)&(n(k,h)50)&(n(k,h)150)&(n(k,h)250)&(n(k,h)

matlab中对一个矩阵所有的数进行循环判断,经过重新计算后存入AQI矩阵中.我的程序如下,不知道哪里错了.function AQI=nice(s,n,m)z=size(s);for h=1:z(2)for k=1:z(1)if (s(k,h)>=0)&(s(k,h)50)&(s(k,h)150)&(s(k,h)=0)&(m(k,h) matlab中怎么把一个256*256的矩阵分块成8*8的矩阵,再对块矩阵进行循环处理 matlab矩阵将第一行的所有的数相加,放到第一行最后一列+1的位置,这个怎么写,不要循环语句 matlab中如何对一个矩阵进行网格划分并统计,如统计其中有0 的矩阵个数? 怎么对一个矩阵进行对称正交化?matlab matlab矩阵循环,一个矩阵的最后一列分别和其它矩阵的第一列的数进行比较有19个矩阵,1900*100,矩阵1的最后一列分别和其它矩阵的第一列数进行比较,输出数值相同的个数.再用矩阵2和其它矩阵 matlab中怎样用for循环求一个矩阵的转置矩阵? matlab 对矩阵中不同区间的数进行不同的操作怎么实现?现在我要处理一个大型的矩阵数据,假设是10000X5000的一个矩阵,里面的数排列基本是没有规律的.我想要对这个矩阵中在[0.1 1]这个区间的数 如何在MATLAB中对多个不同维数的矩阵进行编号?比如说,想将10个2维矩阵(都用A表示吧)表示成一个3维矩阵(不妨称作B),但这10个A矩阵中行数相同,列数不同.该如何依次调用这10个矩阵呢?我之所以 matlab循环如何对上一个循环的运算结果运算,结果是矩阵要使这两个矩阵的差的矩阵的最大值不超过一个值,停止循环也就是新出来的矩阵与上一个运行处的结果差矩阵中最大的元素小于一个 matlab 中对矩阵积分 matlab怎么把某些满足条件的行存入另一个新矩阵我先load了一个文件,存入了矩阵data中 然后开始从头到尾循环for i=1:1:size(data(:,1));然后我对每一行的某些项进行了筛选,比如if( (data(i,1)>=244)&&(da Matlab 对矩阵中每个元素进行函数运算 函数是自己定义的分段函数 出错怎么解决其中p4是一个矩阵 matlab中如何进行矩阵运算? matlab for 循环 又用到了未循环之前的数据这是一个求行列式某一行所有元素的余子式的问题有个矩阵A 在第一次循环中我删除了 一行和一列 得到一个矩阵B在下一次循环中我又要对A 删除令一 求一个对一幅图像进行循环平移的matlab程序 matlab循环and循环and循环.有这样一个矩阵:F=[1 2 1 1;1 2 1 3;1 3 1 1;1 3 1 3]; 又有个备用数字的集合P=[5 6 7 8 9];现在要取遍它的每一行(这是第一个循环)之后对它的这一行数值进行分析(这是第二 matlab中矩阵怎么在for循环中用