latex 伪代码

Posted 软件工程小施同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了latex 伪代码相关的知识,希望对你有一定的参考价值。

% 伪代码 start
\\usepackage{algorithm}  
\\usepackage{algpseudocode}  
\\usepackage{amsmath}  
\\renewcommand{\\algorithmicrequire}{\\textbf{Input:}}  % Use Input in the format of Algorithm  
\\renewcommand{\\algorithmicensure}{\\textbf{Output:}} % Use Output in the format of Algorithm  
% 伪代码 end

位置

 

 

\\begin{algorithm}[h]  
  \\caption{Conjugate Gradient Algorithm with Dynamic Step-Size Control}  
  \\label{alg::conjugateGradient}  
  \\begin{algorithmic}[1]  
    \\Require  
      $f(x)$: objective funtion;  
      $x_0$: initial solution;  
      $s$: step size;  
    \\Ensure  
      optimal $x^{*}$  
    \\State initial $g_0=0$ and $d_0=0$;  
    \\Repeat  
      \\State compute gradient directions $g_k=\\bigtriangledown f(x_k)$;  
      \\State compute Polak-Ribiere parameter $\\beta_k=\\frac{g_k^{T}(g_k-g_{k-1})}{\\parallel g_{k-1} \\parallel^{2}}$;  
      \\State compute the conjugate directions $d_k=-g_k+\\beta_k d_{k-1}$;  
      \\State compute the step size $\\alpha_k=s/\\parallel d_k \\parallel_{2}$;  
    \\Until{($f(x_k)>f(x_{k-1})$)}  
  \\end{algorithmic}  
\\end{algorithm}  

Latex写算法的伪代码排版_铭记_-CSDN博客_latex 伪代码

以上是关于latex 伪代码的主要内容,如果未能解决你的问题,请参考以下文章

latex 伪代码 algorithm2e方式

latex 伪代码 algorithm2e方式

latex 伪代码 elseif怎么写

使用 Python 代码片段编写 LaTeX 文档

latex在vim中的代码片段

如何在LaTeX里打出这样的伪代码呢,主要是 这样的行号显示 以及 4,5两行的换行缩进 怎么实现