latex使用插入matlab代码块

第一种办法:使用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}

运行效果如下

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值