Как написать кусочную функцию в уценке ноутбука Jupyter? - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь написать кусочную функцию в уценке на jupyter, а jupyter выглядит пугающе.Из трех функций он правильно отображает только одну ($ n_o $ one), даже если все они написаны одинаково.

Есть ли более элегантный способ написать это?

$$ N(a)=  \left\{
\begin{array}{ll}
      n_o & A>A_{krit} \\
      n_o+2 & A=A_{krit} \\
      n_o+4 & A<A_{krit} \\
\end{array} 
\right, $$

gdje je: $$A=\frac{1}{|a|},$$ 

$$ A_{krit}(a)=  \left\{
\begin{array}{ll}
      \frac{\sin(2\pi*floor(\frac{|a|}{2*\pi})+\frac{\pi}{2})}{2\pi*floor(\frac{|a|}{2*\pi})+\frac{\pi}{2}} & a>0 \\
      \frac{\sin(2\pi*floor(\frac{|a|}{2*\pi})+\frac{3\pi}{2})}{2\pi*floor(\frac{|a|}{2*\pi})+\frac{3\pi}{2}} & a<0\\
\end{array} 
\right, $$ i

$$ n_o(a)=  \left\{
\begin{array}{ll}
      |floor(\frac{|a|}{2*\pi})-1| & a>2\pi \\
      |floor(\frac{|a|}{2*\pi})-1|-2 & 0<a<2\pi \land A\leq A_{krit} \\
      floor(\frac{|a|}{2*\pi})+1 & a<0 \\
\end{array} 
\right. $$ 

1 Ответ

0 голосов
/ 21 января 2019

Кажется, в вашем латексном коде есть пробелы.Я только что немного изменил, все работает:

    $$ N(a)=   \left\{
\begin{array}{ll}
      n_o & A>A_{krit} \\
      n_o+2 & A=A_{krit} \\
      n_o+4 & A<A_{krit} \\
\end{array} 
\right.  $$


gdje je: $$A=\frac{1}{|a|},$$ 

$$ A_{krit}(a)=   \left\{
\begin{array}{ll}
      \frac{\sin(2\pi*floor(\frac{|a|}{2*\pi})+\frac{\pi}{2})}{2\pi*floor(\frac{|a|}{2*\pi})+\frac{\pi}{2}} & a>0 \\
      \frac{\sin(2\pi*floor(\frac{|a|}{2*\pi})+\frac{3\pi}{2})}{2\pi*floor(\frac{|a|}{2*\pi})+\frac{3\pi}{2}} & a<0\\
\end{array} 
\right.  $$ i

$$ n_o(a)=  \left\{
\begin{array}{ll}
      |floor(\frac{|a|}{2*\pi})-1| & a>2\pi \\
      |floor(\frac{|a|}{2*\pi})-1|-2 & 0<a<2\pi \land A\leq A_{krit} \\
      floor(\frac{|a|}{2*\pi})+1 & a<0 \\
\end{array} 
\right. $$ 

Sample Demo

...