第一种办法:使用verbatim环境,照字面输出你的代码。
这一节的代码如下:
\section*{Appendices}
\addcontentsline{toc}{section}{Appendices}
\begin{verbatim}
figure(3)
plot(x0,p0,'r',[0,15],[1,1],'c-');
legend('The peak of the road sections of the free probability')
title(' the entire idle probability p0 (e = 0.3)')
ylabel('Lanes of each section of the idle probability');
xlabel('The midpoint coordinates of each link (in miles)');
grid on
\end{verbatim}
中间写什么样的文字,latex就会输出什么样的文字,这里可以自己敲空格显示出结构的特点。
运行效果如下,可以自己加\hline制作横线
第二种办法:使用mcode宏包
mcode宏包是mathwork官方发布的一款输出m代码的工具,调用宏包输出也是比较推荐的办法。
一般我们的Ctex套装是没有这个包的,首先到https://cn.mathworks.com/matlabcentral/fileexchange/8015-m-code-latex-package下载这个包
解压之后将这个文件夹拷贝到装软件的盘\CTEX\MiKTeX\tex\latex 里面。
然后打开Winedt
点击如图所示位置里的MiKTex options,再点击Refresh FNDB运行之后即可。
之后就可以文章开头调用mcode宏包啦
\usepackage[framed,numbered,autolinebreaks,useliterate]{mcode}
调用之后的具体代码如下
\begin{lstlisting}
% Plot function f(x) = 2*x^3 - x - 2
ezplot('2*x^3-x-2',[0, 2])
hold on
plot([0,2],[0,0],'r')
\end{lstlisting}
运行效果如下