python-3.x - 如何在 jupyter notebook markdown 中编写分段函数?
问题描述
我正在尝试在 jupyter 上的 markdown 中编写分段函数,而 jupyter 令人毛骨悚然。在三个函数中,它只正确显示一个($n_o$ 一个),即使它们都以相同的方式编写。
有没有更优雅的方式来写这个?
$$ 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. $$
解决方案
您的乳胶代码中似乎存在间距问题。我只是稍微修改了一下,它的工作原理:
$$ 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. $$
推荐阅读
- docker - 什么是上下文:。在码头工人组成?
- c# - 在以下代码中使用 RestSharp 的内置替代方法是什么?
- ruby-on-rails - Azure Web App Ruby 运行时版本与指定版本不同
- python - 尝试打开某些整数或 True 作为文件时,Python 没有错误
- google-apps-script - YouTube.Thumbnails.set() 出错(未找到 videoID)
- python - 在 Jupyter 笔记本中更改音量
- highcharts - Highcharts:条形柱在x轴上以统一的方式对齐
- android-studio - 使用数据绑定时如何格式化字符串?
- python - 使用不带函数的 discord.py 发送消息
- typescript - 打字稿:未找到 global.d.ts