Octave - 调用m文件和变量

时间:2015-12-28 14:48:36

标签: function callback octave

我有条件.m,里面有一个循环,用于计算用户询问矩阵的条件数:

if(p == 1)
for i = 1:co
for j = 1:li
    somacolunas(j) = somacolunas(j) + A(j,i);
end
end

for i = 1:co
for j = 1:li
    somacolunasinvA(j) = somacolunasinvA(j) + abs(invA)(j,i);
end
end

% encontrar o valor máximo

maxco = somacolunas(1);

for i = 1:length(somacolunas)
 if somacolunas(i) > maxco
    maxco = somacolunas(i);
 end
end

maxcoinv = somacolunasinvA(1);

for y = 1:length(somacolunasinvA)
 if somacolunasinvA(y) > maxcoinv
    maxcoinv = somacolunasinvA(y);
 end
end

printf('o número de condição segundo a norma 1 é: %3.2f\n', maxco * maxcoinv);

我想在另一个m.file(位于同一目录中)中调用condition.m文件,并使用输出变量(maxco和maxcoinv)来进行其他数学运算。

我知道我可以做条件;在另一个m文件中访问condition.m文件。但是如何访问它的变量,如果我需要将值传递给condition.m进行循环迭代?

有关最佳方法的任何想法吗?

0 个答案:

没有答案