cumcm-2024-e/paper/main.tex
2024-09-15 16:03:06 +08:00

200 lines
8.4 KiB
TeX
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\documentclass{cumcmthesis}
\usepackage[framemethod=TikZ]{mdframed}
\usepackage{url} % 网页链接
\usepackage{subcaption} % 子标题
\title{基于聚类算法的车流量管理}
\tihao{A}
\baominghao{4321}
\schoolname{XX大学}
\membera{ }
\memberb{ }
\memberc{ }
\supervisor{ }
\yearinput{2024}
\monthinput{09}
\dayinput{12}
\begin{document}
% 摘要
\begin{abstract}
摘要。。
\keywords{\TeX{}\quad 图片\quad 表格\quad 公式}
\end{abstract}
% 问题重述
\section{问题重述}
通过研究纬中路和经中路的车流量,研究提升道路利用率,升级道路设施的计划。通过研究问题需要解决以下问题:
\begin{itemize}
\item 通过经中路-纬中路交叉口不同相位的车流量分析时段与车流量的关系。
\item 通过优化主干道的信号灯,并且保证车辆正常通过,使得车流量平均速度最大。
\item 通过车流量得出巡游车辆,得出节假日时需要征用的停车位,用于保证主干道的车流量的平均速度。
\item windows 下可以使用 \TeX{}Live 或者 Mik\TeX{} ;
\end{itemize}
% 问题分析
\section{问题分析}
\subsection{问题一分析}
通过十字路口中,车流量分析时间与道路流量得关系
% 模型假设与符号说明
\section{模型假设与符号说明}
表格应具有三线表格式,因此常用 booktabs宏包其标准格式如\cref{tab:001}~所示。
\begin{table}[!htbp]
\caption{标准三线表格}\label{tab:001} \centering
\begin{tabular}{ccccc}
\toprule[1.5pt]
$D$(in) & $P_u$(lbs) & $u_u$(in) & $\beta$ & $G_f$(psi.in) \\
\midrule[1pt]
5 & 269.8 & 0.000674 & 1.79 & 0.04089 \\
10 & 421.0 & 0.001035 & 3.59 & 0.04089 \\
20 & 640.2 & 0.001565 & 7.18 & 0.04089 \\
\bottomrule[1.5pt]
\end{tabular}
\end{table}
其绘制表格的代码及其说明如下。
\begin{tcode}
\begin{table}[!htbp]
\caption[标签名]{中文标题}
\begin{tabular}{cc...c}
\toprule[1.5pt]
表头第1个格 & 表头第2个格 & ... & 表头第n个格 \\
\midrule[1pt]
表中数据(1,1) & 表中数据(1,2) & ... & 表中数据(1,n) \\
表中数据(2,1) & 表中数据(2,2) & ... & 表中数据(2,n) \\
................................................... \\
表中数据(m,1) & 表中数据(m,2) & ... & 表中数据(m,n) \\
\bottomrule[1.5pt]
\end{tabular}
\end{table}
\end{tcode}
\bigskip
table环境是一个将表格嵌入文本的浮动环境。tabular环境的必选参数由每列对应一个格式字符所组成c表示居中l表示左对齐r表示右对齐其总个数应与表的列数相同。此外\verb|@{文本}|可以出现在任意两个上述的列格式之间,其中的文本将被插入每一行的同一位置。表格的各行以\verb|\\|分隔,同一行的各列则以\&分隔。 \verb|\toprule| 、\verb|\midrule| 和 \verb|\bottomrule| 三个命令是由booktabs宏包提供的其中 \verb|\toprule| 和 \verb|\bottomrule| 分别用来绘制表格的第一条(表格最顶部)和第三条(表格最底部)水平线, \verb|\midrule| 用来绘制第二条(表头之下)水平线,且第一条和第三条水平线的线宽为 1.5pt ,第二条水平线的线宽为 1pt 。引用方法与图片的相同。
% 模型得建立与求解
\section{模型得建立与求解}
% 模型结果
\section{模型结果}
% 模型评价
\section{模型评价与改进}
参考文献对于一篇正式的论文来说是必不可少的,在建模中重要的参考文献当然应该列出。\LaTeX{}在这方面的功能也是十分强大的,下面进介绍一个比较简单的参考文献制作方法。有兴趣的可以学习 \verb|bibtex| 或 \verb|biblatex| 的使用。
\LaTeX{}的入门书籍可以看《\LaTeX{}入门》\cite{liuhaiyang2013latex}。这是一个简单的引用,用 \verb|\cite{bibkey}| 来完成。要引用成功,当然要维护好 bibitem 了。下面是个简单的例子。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%参考文献
\begin{thebibliography}{9}%宽度9
\bibitem[1]{liuhaiyang2013latex}
刘海洋.
\newblock \LaTeX {}入门\allowbreak[J].
\newblock 电子工业出版社, 北京, 2013.
\bibitem[2]{mathematical-modeling}
全国大学生数学建模竞赛论文格式规范 (2020 年 8 月 25 日修改).
\bibitem{3} \url{https://www.latexstudio.net}
\end{thebibliography}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage
%附录
\begin{appendices}
\section{模板所用的宏包}
\begin{table}[htbp]
\centering
\caption{宏包罗列}
\begin{tabular}{ccccc}
\toprule
\multicolumn{5}{c}{模板中已经加载的宏包} \\
\midrule
amsbsy & amsfonts & {amsgen} & {amsmath} & {amsopn} \\
amssymb & amstext & {appendix} & {array} & {atbegshi} \\
atveryend & auxhook & {bigdelim} & {bigintcalc} & {bigstrut} \\
bitset & bm & {booktabs} & {calc} & {caption} \\
caption3 & CJKfntef & {cprotect} & {ctex} & {ctexhook} \\
ctexpatch & enumitem & {etexcmds} & {etoolbox} & {everysel} \\
expl3 & fix-cm & {fontenc} & {fontspec} & {fontspec-xetex} \\
geometry & gettitlestring & {graphics} & {graphicx} & {hobsub} \\
hobsub-generic & hobsub-hyperref & {hopatch} & {hxetex} & {hycolor} \\
hyperref & ifluatex & {ifpdf} & {ifthen} & {ifvtex} \\
ifxetex & indentfirst & {infwarerr} & {intcalc} & {keyval} \\
kvdefinekeys & kvoptions & {kvsetkeys} & {l3keys2e} & {letltxmacro} \\
listings & longtable & {lstmisc} & {ltcaption} & {ltxcmds} \\
multirow & nameref & {pdfescape} & {pdftexcmds} & {refcount} \\
rerunfilecheck & stringenc & {suffix} & {titletoc} & {tocloft} \\
trig & ulem & {uniquecounter} & {url} & {xcolor} \\
xcolor-patch & xeCJK & {xeCJKfntef} & {xeCJK-listings} & {xparse} \\
xtemplate & zhnumber & & & \\
\bottomrule
\end{tabular}%
\label{tab:addlabel}%
\end{table}%
以上宏包都已经加载过了,不要重复加载它们。
\section{排队算法--matlab 源程序}
\begin{lstlisting}[language=matlab]
kk=2;[mdd,ndd]=size(dd);
while ~isempty(V)
[tmpd,j]=min(W(i,V));tmpj=V(j);
for k=2:ndd
[tmp1,jj]=min(dd(1,k)+W(dd(2,k),V));
tmp2=V(jj);tt(k-1,:)=[tmp1,tmp2,jj];
end
tmp=[tmpd,tmpj,j;tt];[tmp3,tmp4]=min(tmp(:,1));
if tmp3==tmpd, ss(1:2,kk)=[i;tmp(tmp4,2)];
else,tmp5=find(ss(:,tmp4)~=0);tmp6=length(tmp5);
if dd(2,tmp4)==ss(tmp6,tmp4)
ss(1:tmp6+1,kk)=[ss(tmp5,tmp4);tmp(tmp4,2)];
else, ss(1:3,kk)=[i;dd(2,tmp4);tmp(tmp4,2)];
end;end
dd=[dd,[tmp3;tmp(tmp4,2)]];V(tmp(tmp4,3))=[];
[mdd,ndd]=size(dd);kk=kk+1;
end; S=ss; D=dd(1,:);
\end{lstlisting}
\section{规划解决程序--lingo源代码}
\begin{lstlisting}[language=c]
kk=2;
[mdd,ndd]=size(dd);
while ~isempty(V)
[tmpd,j]=min(W(i,V));tmpj=V(j);
for k=2:ndd
[tmp1,jj]=min(dd(1,k)+W(dd(2,k),V));
tmp2=V(jj);tt(k-1,:)=[tmp1,tmp2,jj];
end
tmp=[tmpd,tmpj,j;tt];[tmp3,tmp4]=min(tmp(:,1));
if tmp3==tmpd, ss(1:2,kk)=[i;tmp(tmp4,2)];
else,tmp5=find(ss(:,tmp4)~=0);tmp6=length(tmp5);
if dd(2,tmp4)==ss(tmp6,tmp4)
ss(1:tmp6+1,kk)=[ss(tmp5,tmp4);tmp(tmp4,2)];
else, ss(1:3,kk)=[i;dd(2,tmp4);tmp(tmp4,2)];
end;
end
dd=[dd,[tmp3;tmp(tmp4,2)]];V(tmp(tmp4,3))=[];
[mdd,ndd]=size(dd);
kk=kk+1;
end;
S=ss;
D=dd(1,:);
\end{lstlisting}
\end{appendices}
\end{document}