使用ivisual可视化字符串上的质量

时间:2015-11-14 20:33:28

标签: python numpy vpython

您好我正在尝试使用ivisual为物理问题创建视觉效果。我能找到描述问题的最佳视觉效果如下:

http://users.wfu.edu/choss/images/phy113/fig1.12.png

我遇到的问题是我在同一问题的教科书中找到了一个例子。教科书使用视觉模块可视化答案,但是从我一直在做的研究中我相信视觉模块现在被称为ivisual。当我散列函数调用和使用ivisual模块的任何其他代码时,我可以用数字方式得到答案。在我的具体例子中,质量为10和20,每个绳段的长度为3,4和4,a和a之间的距离为8.我尝试修复可视代码,但我无法使其工作,它可能是愚蠢的事。

我的代码如下,我目前得到错误:

AttributeError                            Traceback (most recent call last)
<ipython-input-5-78050c1f23ab> in <module>()
     76       for i in range(0, n):
     77         x[i]  = x[i]  +  dx[i]
---> 78       plotconfig()
     79       errX = errF = errXi = 0.0
     80 

<ipython-input-5-78050c1f23ab> in plotconfig()
     10 
     11 def plotconfig():
---> 12     for obj in scene.objects:
     13         obj.visible=0           # to erase the previous configuration
     14     L1 = 3.0

AttributeError: 'NoneType' object has no attribute 'objects'
{{1}}

1 个答案:

答案 0 :(得分:0)

我尝试了你的例子:它的工作原理与此类似,但首先以这种方式安装vpython

pip install vpython (after to upgrade : --upgrade)
pip install ivisual --upgrade 

如果您在全系统工作

sudo -H pip.....