200 lines
8.4 KiB
TeX
200 lines
8.4 KiB
TeX
\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} |