## Vpython-加速度運動四部曲
#### by 蘇昱全 Switch
---
## 第三部分:斜拋運動
----
斜拋,顧名思義:***斜斜的拋出去***
也就是物體具有初始的速度
----
### 物理原理:水平鉛直分開探討
當物體同時在進行水平與鉛直運動時,有一種分析方式是將水平運動與鉛直運動分開探討。
而VPython所使用的定義方式:向量(Vector),
大幅的簡化了此種分析方式。
----
### 實作部分
要如何設定物件的初始速度呢?
----
## 法一:直接定義
----
粗暴而簡單,直接在定義球體時寫進去
```python
ball = sphere(pos = vec(0,h,0), radius = r, v = vec(vx,vy,0), a = vec(0,0,0), texture = texture.earth)
```
----
然後[模擬一下](https://www.youtube.com/watch?v=uHgt8giw1LY)
(應該會長這樣)
----
哈哈釣到了吧,我並沒有做模擬
----
但這種方法有一個缺點:速度的量值不好固定
----
## 法二:間接定義
----
我們是指定速度的量值,以及拋射的仰角$\theta$
```python
v0 = 10 #這裡是純量
theta = pi/6 #這裡是徑度rad
ball = sphere(pos = vec(0,h,0), radius = r, v = vec(v0*cos(theta),v0*sin(theta),0), a = vec(0,0,0), texture = texture.earth)
```
----
我一樣沒有放模擬
----
## 預告:
下次我們將迎來加速度運動的最終章
### 空氣阻力(Air Resistence)
---
# 謝謝大家
{"title":"Vpython-斜拋","contributors":"[{\"id\":\"084e105f-92be-4605-b399-8d3c0ef40c64\",\"add\":878,\"del\":0}]"}