首页 > 代码库 > Latex 如何书写算法流程
Latex 如何书写算法流程
最近要在论文中写算法流程, 幸好看到一个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}
效果图:
以后可以大胆用啦 微笑 呵呵 笑
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。