zl程序教程

您现在的位置是:首页 >  系统

当前栏目

与 Linux 一起学习:学习物理

Linux学习 物理 一起
2023-09-11 14:16:12 时间

“与 Linux 一起学习”的所有文章:

与 Linux 一起学习:学习打字 与 Linux 一起学习:学习物理 与 Linux 一起学习:学习音乐 与 Linux 一起学习:学习地理 与 Linux 一起学习:学习数学

Linux 提供大量的教学软件和工具,面向各个年级段以及不同年龄段,提供大量学科的练习实践,其中大多数是可以与用户进行交互的。本“与 Linux 一起学习”系列就来介绍一些教学软件。

物理是一个有趣的课题,证据就是任何物理课程都可以用具体的图片演示给你看。能看到物理变化过程是一个很妙的体验,特别是你不需要到教室就能体验到。Linux 上有很多很好的科学软件来为你提供这种美妙感觉,本篇文章只着重介绍其中几种。

1. Step

Step 是一个交互型物理模拟器,属于 KDEEdu(KDE 教育)项目的一部分。没人会比它的作者更了解它的作用。在项目官网主页上写着“[Step] 是这样玩的:你放点东西进来,添加一些力(地心引力或者弹簧),然后点击‘模拟Simulate’按钮,这款软件就会为你模拟这个物体在真实世界的物理定律影响下的运动状态。你可以改变物体或力的属性(允许在模拟过程中进行修改),然后观察不同属性下产生的现象。Step 可以让你从体验中学习物理!”

Step 依赖 Qt 以及其他一些 KDE 所依赖的软件,正是由于像 KDEEdu 之类的项目存在,才使得 KDE 变得如此强大,当然,你可能需要忍受由此带来的庞大的桌面系统。

Debian 的源中包含了 step 软件,终端下运行以下命令安装:


sudo apt-get install step

在 KDE 环境下,它只需要很少的依赖,几秒钟就能安装完成。

Step 有个简单的交互界面,你进去后直接可以进行模拟操作。

physics-step-main

你会发现所有物品在屏幕左边,包括不同的质点,空气,不同形状的物体,弹簧,以及不同的力(见区域1) 。如果你选中一个物体,屏幕右边会出现简短的描述信息(见区域2),以及你创造的世界的介绍(主要介绍这个世界中包含的物体)(见区域3),以及你当前选中的物体的属性(见区域4),以及你的操作历史(见区域5)。

physics-step-parts

一旦你放好了所有物体,点击下“模拟”按钮,可以看到物体与物体之间的相互作用。

physics-step-simulate1

physics-step-simulate2

physics-step-simulate3

想要更多了解 Step,按 F1 键,KDE 帮助中心会显示出详细的软件操作手册。

2. Lightspeed

Lightspeed 是一个简单的基于 GTK+ 和 OpenGL 的模拟器,可以模拟一个高速移动的物体被观测到的现象。这个模拟器的理论基础是爱因斯坦的狭义相对论,在 Lightspeed 的 srouceforge 页面上,他们这样介绍:当一个物体被加速到几千公里每秒,它就会表现得扭曲和褪色;当物体被不断加速到接近光速(299,792,458 m/s)时,这个现象会越来越明显,并且在不同方向观察这个物体的扭曲方式,会得到完全不一样的结果。

受到相对速度影响的现象如下(LCTT 译注:都可以从“光速不变”理论推导出来):

洛伦兹收缩The Lorentz contraction —— 物体看起来变短了 多普勒红移/蓝移The Doppler red/blue shift—— 物体的颜色变了 前灯效应The headlight effect—— 物体的明暗变化(LCTT 译注:当物体接近光速移动时,会在它前进的方向强烈地辐射光子,从这个角度看,物体会变得很亮,相反,从物体背后观察,会发现它很暗) 光行差效应Optical aberration—— 物体扭曲变形了

Lightspeed 有 Debian 的源,执行下面的命令来安装:


sudo apt-get install lightspeed

用户界面非常简单,里边有一个物体(你可以从 sourceforge 下载更多形状的物体)沿着 x 轴运动(按下 A 键或在菜单栏 object 项目的 Animation 选项设置,物体就会开始运动)。

physics-lightspeed

你可以滑动右边的滑动条来控制物体移动的速度。

physics-lightspeed-deform

其他一些简单的控制器可以让你获得更多的视觉效果。

physics-lightspeed-visual

点击界面并拖动鼠标可以改变物体视角,在 Camera 菜单下可以修改背景颜色或者物体的图形模式,以及其他效果。

特别推荐: Physion

Physion 是个非常有趣并且美观的物理模拟软件,比上面介绍的两款软件都好玩好看。

先来看看视频吧:

不用多介绍了,从它的官网下载吧:

Linux

从他们放在 Youtube 上的视频来看,Physion 还是值得我们下载下来玩玩的。

你有其他 Linux 下的好玩的物理模拟、演示、教学软件吗?如果有,请在评论处分享给我们。

本文来自云栖社区合作伙伴“Linux中国” 原文发布时间为:2013-04-02.
11.11 Linux PV物理卷 虽然使用图形界面方式建立 LVM 更加方便,但是 LVM 最主要的作用是在不丢失数据合不停机的情况下调整分区大小,所以我们一定会在系统安装完成之后,使用命令模式进行 LVM 调整。
关于 Linux中数据备份的一些总结(物理、逻辑、远程差异备份) 一般需求增量上线的时候,会备份应用和应用数据,保证升级失败也可以回退回去,今天和小伙伴聊聊数据备份的事。日常备份可以通过定时任务进行备份,也可以手动执行备份这里和小伙分享一些备份的脚本Demo,写的很粗。博文内容包括:日志备份,数据库备份(mysql)。备份方式分为:物理备份、逻辑备份、远程差异备份。 等长大就明白了。”小时候总是被人这么说。但那是不折不扣的谎言。我对任何事都只能越来越不明白。……这的确令人不安。但在另一方面,正是因为这样,自己才没有失去对生的好奇这也是事实。 ——中岛敦《山月记》 日志备份这里很简单,这里我们写一个shell脚本,通过脚本的方式进行,当然,如果
Linux下区分物理CPU、逻辑CPU和CPU核数 Linux下区分物理CPU、逻辑CPU和CPU核数㈠ 概念 ① 物理CPU 实际Server中插槽上的CPU个数 物理cpu数量,可以数不重复的 physical id 有几个 ② 逻辑CPU Linux用户对 /proc/cpuinfo 这个文件肯定不陌生. 它是用来存储cpu硬件信息的 信息内容分别列出了processor 0 – n 的规格。