我正在生成它们所拥有的列数量不同的矩阵,我需要对这些列中的每一列应用一些方程并分别存储它们的结果(新矩阵中的不同列会很好)。对于我的第一个等式,我将选取部分矩阵并使用它们进行一些分析,例如:
A1 = interpolate((817/2+.5):(908/2),:);
B1 = interpolate((909/2+.5):(1000/2),:);
averageB = sum(B1)/length(B1);
averageA = sum(A1)/length(A1);
tapWithSign = (averageB - averageA) / (averageB + averageA / 2) * 100;
tapA1B1 = abs(tapWithSign);
我测试了我目前拥有的内容,并将这些特定部分正确地拉入了一个新矩阵。当我尝试将它们应用于等式时,问题就出现了。当我应该有 13 个值时,它只给了我一个值(如果我有 13 个列需要评估,则为 13 个值)