MatNoble | 数学教师的排版与可视化随笔

这里是 MatNoble 的个人空间。作为一名从程序员转型的大学数学教师,我在这里分享利用 Manim 进行数学可视化、LaTeX 专业排版以及大数据技术的心得。致力于用代码逻辑解读数学之美。

星辰尚亮,岁月还长

此间相逢,唯你与我

MatNoble 博客:专注 Python 数学可视化 (Manim)、LaTeX 科技排版、人工智能与大数据技术 (Spark) 分享。致力于通过原创教程与实战案例,消除数学与代码之间的认知壁垒。

Ubuntu 终端改造指南:Zsh + Oh My Zsh 完整安装与配置教程

本文核心观点 (Key Takeaways) 核心价值:Zsh 相比默认的 Bash,提供了更强大的补全功能、更丰富的主题和插件生态,是提升命令行效率的利器。 工具组合:Zsh (Shell 核心) + Oh My Zsh (配置管理框架) 是目前的最佳实践组合。 必装插件:zsh-autosuggestions (历史命令自动建议) 和 zsh-syntax-highlighting (命令语法高亮) 能显著减少输入错误……

联想小新 Pro-13 2020 是地表最强轻薄本?

引言 前些日子,联想官方宣布小新 Pro 13 2020 将于 3 月 18 日 00:00 开启预售, 3 月 24 日 00:00 正式开售1。我在 23 日晚上决定“剁手”,在联想乐呗店以 5899 的首发价买了 i5 的版本。 ◎ 小新 Pro 13 2020 ◎ 真香配置 相比 2019 版,2020 版更新了 NVIDIA 显卡,MX250 $\to$ MX350,据说,游戏性能提高 20%,续航缩短 30-60min 开箱和评测视频就不做了……

LaTeX 多行公式排版指南

LaTeX 排版教程系列图片横幅 ◎ LaTeX 排版教程系列图片横幅……

LaTeX 定界符指南:括号与范数

LaTeX 排版教程系列图片横幅 ◎ LaTeX 排版教程系列图片横幅……

向量范数与矩阵范数

详解向量范数与矩阵范数的定义、几何意义及常用计算公式(L1/L2/F范数),剖析其性质与奇异值的联系。

在 Ubuntu 中配置 Python 环境

安装 Python2 自从 Ubuntu 18.04 以来,Python 2 不再是默认的 Python 版本。在最新的 Ubuntu 20.04 中,Python 2 更是被完全抛弃。但是 Python 2 依旧有用,所以需要自行安装 安装 Python2,打开 Terminal 输入 $ sudo apt install python2 检测安装版本 $ python2 -V ◎ Python 2 version 切换不同的 Python 版本 检查系统已安装的 Python 版本,打开 Terminal 输入 $ ll /usr/bin/python* lrwxrwxrwx 1 root root 9 Mar 13 2020 /usr/bin/python2 -> python2.7* -rwxr-xr-x 1 root root 3662032 Jul 1 2022 /usr/bin/python2.7* lrwxrwxrwx 1……

「手撕」奇异值分解 SVD

◎ SVD 之前大多讨论的是理论推导, 这次亲自算一算, 看看计算「奇异值」难不难 Example 1 设 ${\boldsymbol{A}}=\Biggl[ \begin{smallmatrix} 1 & 0 \\ 0 & 1 \\ 1 & 1 \end{smallmatrix} \Biggr]$, $x \in \mathbb{R}$, 计算 $\boldsymbol{A}$ 的奇异值分解. 以下分两步计算: Step 1 计算右奇异矩阵 $\boldsymbol{V}$. 因为 $\boldsymbol{A} = \boldsymbol{U}\boldsymbol{\Sigma}\boldsymbol{V}^\mathsf{T}$, 所以 $\boldsymbol{A}^\mathsf{T}\boldsymbol{A} = \boldsymbol{V}(\boldsymbol{\Sigma}^\mathsf{T}\boldsymbol{\Sigma})\boldsymbol{V}^\mathsf{T}$ $$\boldsymbol{A}^\mathsf{T}\boldsymbol{A} = \begin{bmatrix} 1 & 0 & 1 \\ 0 & 1 & 1 \end{bmatrix} \begin{bmatrix} 1 & 0 \\ 0 & 1 \\ 1 & 1 \end{bmatrix} = \begin{bmatrix} 2 & 1 \\\ 1 & 2 \end{bmatrix} $$ 利用 $\det(\boldsymbol{A}^\mathsf{T}\boldsymbol{A}-\lambda\boldsymbol{I})=0$ 计算特征值 $$ \begin{aligned} \begin{vmatrix} 2-\lambda & 1 \\\ 1 &……

Ubuntu 修改键位 — Ctrl 和 Caps Lock 互换

在 Linux 上,Ctrl 键明显要比大写锁定键 Caps Lock 使用得机会多,当使用 Emacs 时更是如此。但是,Ctrl 键这个位置实在是有些尴尬,按的时间长了,..小手指..恐怕要罢工,所以我们需要将左 Ctrl 键与Caps Lock键互换位置。 命令行 sudo emacs /usr/share/X11/xkb/keycodes/evdev 搜索 <CAPS> 和 <LCTL> ,交换等号后面的数字 ... <CAPS> = 37; ... <LCTL> = 66; 重启后即可生效 gnome-tweak-tool 工具 如果使用「gnom……

从 Word 到 LaTeX:我的科技文档排版进阶之路

Word 排版技能提升

在之前很长时间内排版 Word 文档都是:..局部调整..,即看着哪儿不顺眼就调哪儿。直到大三时遇见数据分析老师。当时在机房写完课程报告初稿,兴冲冲地找来老师寻求修改意见,老师首先从排版方面对我进行指导,老师的操作让我改变了多年来对于 Word 排版的认知,大致总结如下:

……

LaTeX 字体大小设置指南

LaTeX 排版教程系列图片横幅 ◎ LaTeX 排版教程系列图片横幅

在 $\LaTeX$ 里改变字体大小分为两个层级, 一是整个文档统一调整, 一是设置文档中某个部分的字体大小.

……