From ff337778161f56454ed7001876b34987012fa5a9 Mon Sep 17 00:00:00 2001 From: wxy Date: Sun, 17 Jan 2016 22:45:03 +0800 Subject: [PATCH] PUB:Learn with Linux--Physics Simulation @bazz2 --- .../Learn with Linux--Physics Simulation.md | 45 ++++++++++--------- 1 file changed, 25 insertions(+), 20 deletions(-) rename {translated/tech/Learn with Linux => published}/Learn with Linux--Physics Simulation.md (66%) diff --git a/translated/tech/Learn with Linux/Learn with Linux--Physics Simulation.md b/published/Learn with Linux--Physics Simulation.md similarity index 66% rename from translated/tech/Learn with Linux/Learn with Linux--Physics Simulation.md rename to published/Learn with Linux--Physics Simulation.md index 273ff72d5a..452ec3a9eb 100644 --- a/translated/tech/Learn with Linux/Learn with Linux--Physics Simulation.md +++ b/published/Learn with Linux--Physics Simulation.md @@ -1,22 +1,22 @@ -Linux 教学之物理模拟 +与 Linux 一起学习:物理模拟 ================================================================================ ![](https://www.maketecheasier.com/assets/uploads/2015/07/physics-fetured.jpg) -[Linux 学习系列][1]的所有文章: +[与 Linux 一起学习][1]的所有文章: -- [Linux 教学之教你练打字][2] -- [Linux 教学之物理模拟][3] -- [Linux 教学之教你玩音乐][4] -- [Linux 教学之两款地理软件][5] -- [Linux 教学之掌握数学][6] +- [与 Linux 一起学习:学习打字][2] +- [与 Linux 一起学习:物理模拟][3] +- [与 Linux 一起学习:玩音乐][4] +- [与 Linux 一起学习:两款地理软件][5] +- [与 Linux 一起学习:掌握数学][6] -引言:Linux 提供大量的教学软件和工具,面向各个年级段以及年龄段,提供大量学科的练习实践,其中大多数是可以与用户进行交互的。本“Linux 教学”系列就来介绍一些教学软件。 +Linux 提供大量的教学软件和工具,面向各个年级段以及不同年龄段,提供大量学科的练习实践,其中大多数是可以与用户进行交互的。本“与 Linux 一起学习”系列就来介绍一些教学软件。 物理是一个有趣的课题,证据就是任何物理课程都可以用具体的图片演示给你看。能看到物理变化过程是一个很妙的体验,特别是你不需要到教室就能体验到。Linux 上有很多很好的科学软件来为你提供这种美妙感觉,本篇文章只着重介绍其中几种。 ### 1. Step ### -[Step][7] 是一个交互型物理模拟器,KDEEdu[8](KDE 教育)项目的一部分。没人会比它的作者更了解它的作用。在项目官网主页上写着“[Step] 是这样玩的:你放点东西进来,添加一些力(地心引力或者弹簧),然后点击‘模拟’按钮,这款软件就会为你模拟这个物体在真实世界的物理定律影响下的运动状态。你可以改变物体或力的属性(允许在模拟过程中进行修改),然后观察不同属性下产生的现象。Step 可以让你从体验中学习物理!” +[Step][7] 是一个交互型物理模拟器,属于 [KDEEdu][8](KDE 教育)项目的一部分。没人会比它的作者更了解它的作用。在项目官网主页上写着“[Step] 是这样玩的:你放点东西进来,添加一些力(地心引力或者弹簧),然后点击‘模拟(Simulate)’按钮,这款软件就会为你模拟这个物体在真实世界的物理定律影响下的运动状态。你可以改变物体或力的属性(允许在模拟过程中进行修改),然后观察不同属性下产生的现象。Step 可以让你从体验中学习物理!” Step 依赖 Qt 以及其他一些 KDE 所依赖的软件,正是由于像 KDEEdu 之类的项目存在,才使得 KDE 变得如此强大,当然,你可能需要忍受由此带来的庞大的桌面系统。 @@ -30,7 +30,7 @@ Step 有个简单的交互界面,你进去后直接可以进行模拟操作。 ![physics-step-main](https://www.maketecheasier.com/assets/uploads/2015/07/physics-step-main.png) -你会发现所有物品在屏幕左边,包括不同的质点,空气,不同形状的物体,弹簧,以及不同的力(见1区域) 。如果你选中一个物体,屏幕右边会出现简短的描述信息(见2区域),以及你创造的世界的介绍(主要介绍这个世界中包含的物体)(见3区域),以及你当前选中的物体的属性(见4区域),以及你的操作历史(见5区域)。 +你会发现所有物品在屏幕左边,包括不同的质点,空气,不同形状的物体,弹簧,以及不同的力(见区域1) 。如果你选中一个物体,屏幕右边会出现简短的描述信息(见区域2),以及你创造的世界的介绍(主要介绍这个世界中包含的物体)(见区域3),以及你当前选中的物体的属性(见区域4),以及你的操作历史(见区域5)。 ![physics-step-parts](https://www.maketecheasier.com/assets/uploads/2015/07/physics-step-parts.png) @@ -42,7 +42,7 @@ Step 有个简单的交互界面,你进去后直接可以进行模拟操作。 ![physics-step-simulate3](https://www.maketecheasier.com/assets/uploads/2015/07/physics-step-simulate3.png) -想要更多了解 Step,按 F1 键,KDE 帮助中心会打印详细的软件操作手册。 +想要更多了解 Step,按 F1 键,KDE 帮助中心会显示出详细的软件操作手册。 ### 2. Lightspeed ### @@ -50,10 +50,10 @@ Lightspeed 是一个简单的基于 GTK+ 和 OpenGL 的模拟器,可以模拟 受到相对速度影响的现象如下(LCTT 译注:都可以从“光速不变”理论推导出来): -- **洛伦兹收缩** —— 物体看起来变短了 -- **多普乐红移/蓝移** —— 物体的颜色变了 -- **前灯效应** —— 物体的明暗变化(LCTT 译注:当物体接近光速移动时,会在它前进的方向强烈地辐射光子,从这个角度看,物体会变得很亮,相反,从物体背后观察,会发现它很暗) -- **光行差效应** —— 物体扭曲变形了 +- **洛伦兹收缩(The Lorentz contraction)** —— 物体看起来变短了 +- **多普勒红移/蓝移(The Doppler red/blue shift)** —— 物体的颜色变了 +- **前灯效应(The headlight effect)** —— 物体的明暗变化(LCTT 译注:当物体接近光速移动时,会在它前进的方向强烈地辐射光子,从这个角度看,物体会变得很亮,相反,从物体背后观察,会发现它很暗) +- **光行差效应(Optical aberration)** —— 物体扭曲变形了 Lightspeed 有 Debian 的源,执行下面的命令来安装: @@ -75,9 +75,13 @@ Lightspeed 有 Debian 的源,执行下面的命令来安装: ### 特别推荐: Physion ### -Physion 是个非常有趣并且美观的物理模拟软件,比上面介绍的两款软件都好玩好看。可惜在写本文章的时候它的[官网][10]出现问题了,下载页面无法使用。 +Physion 是个非常有趣并且美观的物理模拟软件,比上面介绍的两款软件都好玩好看。 -从他们放在 Youtube 上的视频来看,Physion 还是值得我们下载下来玩玩的。在官网恢复之前,我们只能看看演示视频了。 +可以从它的[官网][10]下载: + +- [Linux][11] + +从他们放在 Youtube 上的视频来看,Physion 还是值得我们下载下来玩玩的。\ 注:youtube 视频 @@ -90,18 +94,19 @@ via: https://www.maketecheasier.com/linux-physics-simulation/ 作者:[Attila Orosz][a] 译者:[bazz2](https://github.com/bazz2) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 [a]:https://www.maketecheasier.com/author/attilaorosz/ [1]:https://www.maketecheasier.com/series/learn-with-linux/ -[2]:https://www.maketecheasier.com/learn-to-type-in-linux/ +[2]:https://linux.cn/article-6902-1.html [3]:https://www.maketecheasier.com/linux-physics-simulation/ [4]:https://www.maketecheasier.com/linux-learning-music/ [5]:https://www.maketecheasier.com/linux-geography-apps/ -[6]:https://www.maketecheasier.com/learn-linux-maths/ +[6]:https://linux.cn/article-6546-1.html [7]:https://edu.kde.org/applications/all/step [8]:https://edu.kde.org/ [9]:http://lightspeed.sourceforge.net/ [10]:http://www.physion.net/ +[11]:http://physion.net/en/downloads/linux/13-physion-linux-x8664/download \ No newline at end of file