我试图解决抛物运动问题与matlab(关于物理的速度)。我有一些麻烦……请立即帮我

6视图(30天)
g = 9.80665;
T = 37;
= 100;
Vx = (V0 * cos (T))
v = abs (V0 * sin (T))
你= (v / g)
t =(1:你) - - - - - - - - - - - - - - - - - - 当我改变了 t = (1:0.1: tu) /浮动
节目给了这样的错误:
数组索引必须是正整数或逻辑值。
错误V_T(9)行
y (t) = (Vy-g * (t))
y (t) = (Vy-g * (t)
x (t) = Vx
y2 (t) = (-Vy-g * (t))
一个= [y (t), y2 (t))
B = [x (t) x (t))
V = a ^ 2 + b . ^ 2
1评论
威廉•罗斯
威廉•罗斯 2022年2月3日
y = Vy-g * t;%应该工作
如果T是在度(似乎是),那么你应该使用
Vx = V0 * cosd (T);
v = V0 *信德(T);
另外,x (t) =…和y2 (t) =…会产生错误,您必须为使用x =…和y2 =…
检查你的右手边方程。他们是正确的吗?

登录置评。

接受的答案

大卫•希尔
大卫•希尔 2022年2月3日
立即帮助吗?幸运地得到一个响应。
g = 9.80665;
T = 37;
= 100;
Vx = V0 * cosd (T);
v = V0 *信德(T);
你= v / g;
t = 0:措施:你;
v = Vy-g * t;
Vx = Vx *的(大小(t));
V =函数(Vx, V);
Vx情节(t, t, V, t, V);
3评论

登录置评。

答案(1)

威廉•罗斯
威廉•罗斯 2022年2月3日
我同意的评论 @David山
我包装后一个答案不是一个评论。
y = Vy-g * t;%应该工作
如果T是在度(似乎是),那么你应该使用
Vx = V0 * cosd (T);
v = V0 *信德(T);
另外,x (t) =…和y2 (t) =…会产生错误,您必须为使用x =…和y2 =…
检查你的右手边方程。他们是正确的吗?

类别

找到更多的在物理帮助中心文件交换

s manbetx 845


释放

R2021b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的