Loops 如何使内部Do循环使用外部Do循环获得的结果,并将所有信息放在同一个列表中

Loops 如何使内部Do循环使用外部Do循环获得的结果,并将所有信息放在同一个列表中,loops,iterator,iteration,wolfram-mathematica,do-loops,Loops,Iterator,Iteration,Wolfram Mathematica,Do Loops,我想计算满足某些条件的矩阵“a”的参数,但之前我必须对另一个矩阵“b”进行对角化,以找到计算矩阵M所涉及的参数值,我不能在不同的代码中进行计算,因为我需要的精度迫使我在同一个do循环中进行两次计算,我想把它分成两个循环,首先计算“b”矩阵的参数,然后在内部do循环中计算矩阵M,我怎么做?如果我想把内环和外环的信息放在同一个列表中呢 基本上,我想要 第一个Do[]查找满足条件的点,它将替换第二个计算定义中的信息,因此我运行另一个Do[] Do[If[]] (*In this point every

我想计算满足某些条件的矩阵“a”的参数,但之前我必须对另一个矩阵“b”进行对角化,以找到计算矩阵M所涉及的参数值,我不能在不同的代码中进行计算,因为我需要的精度迫使我在同一个do循环中进行两次计算,我想把它分成两个循环,首先计算“b”矩阵的参数,然后在内部do循环中计算矩阵M,我怎么做?如果我想把内环和外环的信息放在同一个列表中呢

基本上,我想要

第一个Do[]查找满足条件的点,它将替换第二个计算定义中的信息,因此我运行另一个Do[]

Do[If[]] (*In this point every time it evaluate this, it should go to the second Do*) -> Do[If[PutAppend]]