このアルゴリズムに関する助け

このアルゴリズムに関する助け

私はLaTeXでアルゴリズムを作ろうとしています。例えば、このテンプレートを使用していて、このステップについて助けが欲しいです

最初のループmik=aik/akk;

そして2番目のループaij=aij- mikakj;

そして最後にこの最後のループで終わります

bi=bi=mikbk;

これを LaTeX コードで記述するにはどうすればよいでしょうか?

\section{The algorithm which solves the method Gaussian elimination}
\For{$k$=1$:$1$n-1$}{
    \For{$i=k+1:1:n$}\;
       {write the first loop here}{
      \For{}
      {write the second loop here}
        instructions1\; finish here
        instructions2\;
      {final loop there}
    }{
        instructions3\;
    }
}
\caption{How to write algorithms}

申し訳ありませんが、間違いの解決にご協力ください。

答え1

出発点として次の点が参考になるかもしれません:

\documentclass{article}
\usepackage[ruled]{algorithm2e}

\begin{document}
\begin{algorithm}[H]
    \caption{Test algorithm}
    \SetAlgoLined
    \For{contition}{
        \For{some text here}{
            some text\\
            \For{other stuff}{
                whatever comes here
            }
         some more text
         }
    }

\end{algorithm}
\end{document}

答え2

\begin{algorithm}[H]
\caption{Test algorithm}
\SetAlgoLined
\For{$k=1:1:n-1$}{
    \For{$i=k+1:1:n$}{
          $m_{i}{k}=a_{i}{k}/a_{k}{k}$\\
        \For{other stuff}{
            $a_{i}{j}=a_{i}{j}-m_{i}{k}a_{k}{j};$\\
        }
        $b_{i}=b_{i}-m_{i}{k}b_{k};$
    }
}\end{algorithm}

正しい

関連情報