作业帮 > 综合 > 作业

已知三维加速度参数方程,怎么用MATLAB画运动轨迹.

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/30 06:26:19
已知三维加速度参数方程,怎么用MATLAB画运动轨迹.
ax=g*sinθ,ay=g*cosθ*coswt(其中w=pi/4),az=g*cosθ*sinwt,
其中θ的表达式为tanθ=(tanθ0)-g*t/(v0*cosθ0),(其中θ0=pi/4,v0=1000)
怎么用matlb编程画运动轨迹.
已知三维加速度参数方程,怎么用MATLAB画运动轨迹.
代码:
clear all
clc
w=pi/4;
g=9.8;
alpha0=pi/4;
v0=1000;
t=0:.1:100;
alpha=atan(tan(alpha0)-g*t/(v0*cos(alpha0)));
ax=g*sin(alpha);
ay=g*cos(alpha).*cos(w*t);
az=g*cos(alpha).*sin(w*t);
plot3(ax,ay,az)

再问: 你好,你的轨迹画的是加速度的图线。我想要的是运动轨迹,就是x,y,z的轨迹(应该是一条抛物线吧),能帮帮忙吗?满意的话,有加分!!!
再答: 运动轨迹的方程是什么?
再问: 就是已知加速度方程,运动轨迹方程未知(通过对加速度方程积分得到的),能不能通过int之类的语句实现?希望帮帮忙,急用,谢谢。