我是靠谱客的博主 冷静小笼包,最近开发中收集的这篇文章主要介绍python 物理仿真 动画_换个姿势学物理!用Python和Matplotlib进行模拟,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

全文共4206字,预计学习时长8分钟

觉得物理太难了?本文将模拟N维空间中的某些向量场(例如电磁场),以便你更清晰地理解这些概念。

理论基础

向量

任何物理场景的基本元素都是向量。我们需要什么?需要向量的算术运算、距离、模块以及一些技术层面的东西。从列表中得到向量。下面是它初始化的样子:

class Vector(list): def __init__(self, *el): for e in el: self.append(e)

现在,创造一个向量:

v = Vector(1, 2, 3)

再进行加法算术运算:

class Vector(list):... def __add__(self, other): if type(other) is Vector: assert len(self) == len(other), "Error 0" r = Vector() for i in range(len(self)): r.append(self[i] + other[i]) return r else: other = Vector.emptyvec(lens=len(self), n=other) return self + other

结果:

v1 = Vector(1, 2, 3)v2 = Vector(2, 57, 23.2)v1 + v2>>> [3, 59, 26.2]

同样需定义所有的算术运算(向量的完整代码放在最后)。现在需要一个距离

最后

以上就是冷静小笼包为你收集整理的python 物理仿真 动画_换个姿势学物理!用Python和Matplotlib进行模拟的全部内容,希望文章能够帮你解决python 物理仿真 动画_换个姿势学物理!用Python和Matplotlib进行模拟所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部