2021-11-11 20:44:40 +03:00

83 lines
2.9 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.

% lstlistings for bash & octave
\usepackage{listings}
\lstset{basicstyle=\small,breaklines=true,language=Octave,
extendedchars=true,aboveskip=1em,belowcaptionskip=5pt,
prebreak =
\hbox{\normalfont\small\hfill\green{\ensuremath{\hookleftarrow}}},
postbreak = \hbox to 0pt{%
\hss\normalfont\small\green{\ensuremath{\hookrightarrow}}\hspace{1ex}},
commentstyle=\color{blue},showspaces=false,
showstringspaces=false,stringstyle=\bfseries\color[rgb]{0.6,0,1},
numbers=left,numberstyle=\tiny,stepnumber=2,
keywordstyle=\bfseries\color[rgb]{0,0.1,0.5},
frameround=tttt,frame=trBL,tabsize=4,backgroundcolor=\color[rgb]{.9,.9,1}}
\lstloadlanguages{bash}
\def\lstlistingname{ìÉÓÔÉÎÇ}
\def\lstref#1{(ÓÍ.~ÌÉÓÔÉÎÇ~\ref{#1})}
%\lstinputlisting[caption={{\tt prepare\_all.m} --- ÍÏÄÅÌÉÒÏ×ÁÎÉÅ ÐÏÌÕÞÅÎÉÑ
% ÐÒÅÄ-- É ÚÁÆÏËÁÌØÎÏÊ ÇÁÒÔÍÁÎÎÏÇÒÁÍÍÙ ÎÁ
% âôá},label=prepareall]{diff/prepare_all.m}
%\lstdefinelanguage{pseudo}{
% morekeywords={ÅÓÌÉ, ÉÎÁÞÅ, ÄÌÑ, ×, ÏÔ, ÄÏ, ×ÁÒÉÁÎÔ, ×ÙÐÏÌÎÉÔØ, ÉÓÔÉÎÁ, ÌÏÖØ, ÆÕÎËÃÉÑ,
% ×ÅÒÎÕÔØ, ÐÏ, ÍÏÄÕÌÀ, ÚÎÁÞÅÎÉÅ, É, ÉÌÉ, ÎÅ},
% sensitive=true,%
% morecomment=[l]\#%
%}
%\lstset{language=pseudo}
%\lstset{literate=
% {<=} {$\le$}{2} {!=} {$\neq$}{2} {=} {$\leftarrow$}{2} {==} {=}{2} {&&} {$\cap$}{2} {||}
% {$\cup$}{2} }
%\lstset{extendedchars=true,escapechar=`,commentstyle=\footnotesize\itshape,
% stringstyle=\bfseries,numbers=left,frame=tbrL,rulesepcolor=\color{gray},
% basicstyle=\small,breaklines=true,frameround=tttt}
%\begin{document}
% \begin{lstlisting}
% ÆÕÎËÃÉÑ ÐÏÌÕÏÔËÒÙÔÁÑ_ÐÉÒÁÍÉÄÁ(v, u){
% u' = ÓÐÒÏÅËÔÉÒÏ×ÁÔØ u ÎÁ ÐÌÏÓËÏÓÔØ yz
% ÄÌÑ i ÏÔ 0 ÄÏ 3{
% v[i] = v[i] - u
% v'[i] = ÓÐÒÏÅËÔÉÒÏ×ÁÔØ v[i] ÎÁ ÐÌÏÓËÏÓÔØ yz
% }
% Nc = 0
% ÄÌÑ i ÏÔ 0 ÄÏ 3{
% v1 = v' \ v'[i] # ÆÏÒÍÉÒÕÅÍ ÏÞÅÒÅÄÎÏÊ ÔÒÅÕÇÏÌØÎÉË
% n = ÐÏÌÕÏÔËÒÙÔÙÊ_ÔÒÅÕÇÏÌØÎÉË(v1, u')
% ÅÓÌÉ n > 0{
% f0 = ÚÎÁÞÅÎÉÅ ÆÕÎËÃÉÉ × (0,0)
% f1 = ÚÎÁÞÅÎÉÅ ÆÕÎËÃÉÉ × (1,0)
% ÅÓÌÉ f0 * f1 < 0
% Nc = Nc + 1
% ÉÎÁÞÅ ÅÓÌÉ |f0| > |f1|
% Nc = Nc + 1
% }
% }
% ×ÅÒÎÕÔØ Nc ÐÏ ÍÏÄÕÌÀ 2
% }
% \end{lstlisting}
%
% \begin{lstlisting}
% ÆÕÎËÃÉÑ ÐÏÌÕÏÔËÒÙÔÙÊ_ÔÒÅÕÇÏÌØÎÉË(v, u){
% ÄÌÑ i ÏÔ 0 ÄÏ 2
% v[i] = v[i] - u
% Nc = 0
% ÄÌÑ i ÏÔ 0 ÄÏ 2{
% j = (i+1) ÐÏ ÍÏÄÕÌÀ 3
% ÅÓÌÉ v[i] É v[j] ÐÅÒÅÓÅËÁÀÔ ÏÓØ è{
% f0 = ÚÎÁÞÅÎÉÅ ÆÕÎËÃÉÉ × (0,0)
% f1 = ÚÎÁÞÅÎÉÅ ÆÕÎËÃÉÉ × (1,0)
% ÅÓÌÉ f0 * f1 < 0
% Nc = Nc + 1
% ÉÎÁÞÅ ÅÓÌÉ |f0| > |f1|
% Nc = Nc + 1
% }
% }
% ×ÅÒÎÕÔØ Nc ÐÏ ÍÏÄÕÌÀ 2
% }
% \end{lstlisting}
%
%\end{document}