码迷,mamicode.com
首页 > 其他好文 > 详细

Latex 如何书写算法流程

时间:2014-06-26 10:55:34      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:class   blog   code   http   tar   ext   

最近要在论文中写算法流程, 幸好看到一个latex版本, 借此机会学习下。

代码如下:

%\dontprintsemicolon%doesn't work on my machine
\SetCommentSty{textit}
\SetKwComment{tcc}{}{} %default /* */
\SetSideCommentRight
\SetKwInOut{Input}{Input}\SetKwInOut{Output}{Output}
\Input{Signal to be filtered $f_1:\Sigma\rightarrow\R^n$\\Cross bilateral function $f_2:\Sigma\rightarrow\Gamma$\\Samples $\p_1,\ldots,\p_m\in\Gamma$\\Partition of unity $\phi_1,\ldots,\phi_m:\Gamma\rightarrow\R$}
\Output{Filtered signal $\bar{f}:\Sigma\rightarrow\R^n$}
\BlankLine
$\bar{f}^{num}(\x), \bar{f}^{den}(\x)\leftarrow0\,\forall\x\in\Sigma$\tcc*[r]{Initialization}
\For{$i=1\textrm{ to }m$}{
$g^{num}(\x)\leftarrow f_1(\x)K_\Gamma(f_2(\x),\p_i)$\tcc*[r]{Weight signals}
$g^{den}(\x)\leftarrow K_\Gamma(f_2(\x),\p_i)$\;
$\hat{g}^{num}(\x)\leftarrow \mathbf{T}[g^{num}](\x)$\tcc*[r]{Apply blur operator}
$\hat{g}^{den}(\x)\leftarrow \mathbf{T}[g^{den}](\x)$\;
$\bar{f}^{num}(\x)\leftarrow \bar{f}^{num}(\x)$\nosemic\tcc*[r]{Collect}
\dosemic$\hspace{.75in}+ \hat{g}^{num}(\x)\phi_i(f_2(\x))$\;
$\bar{f}^{den}(\x)\leftarrow \bar{f}^{den}(\x) + \hat{g}^{den}(\x)\phi_i(f_2(\x))$\;
}
$\bar{f}(\x)\leftarrow \nicefrac{\bar{f}^{num}(\x)}{\bar{f}^{den}(\x)}$\tcc*[r]{Normalize}\vspace{.025in}
\caption{Generalized bilateral filtering algorithm\vspace{-.2in}}\label{alg:generalized}
\end{algorithm}


效果图:

bubuko.com,布布扣

以后可以大胆用啦 微笑 呵呵 笑


Latex 如何书写算法流程,布布扣,bubuko.com

Latex 如何书写算法流程

标签:class   blog   code   http   tar   ext   

原文地址:http://blog.csdn.net/xiaojidan2011/article/details/34534553

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!