高分求MATLAB高人进,画参数方程的曲线。

已知方程为:X=((1/3)gt^3-vt^2)wcosφ; Y=0; Z=cgt^3/6m-1/2(g+cv/m)t^2+vt;其中g=9.8, w=pi/12,v=1500,φ=45°,c=0.005,m=10。
谢谢,前两位的答案给了我不少帮助,不过其那面没有说清楚,我想得到的是X和Z的函数关系图像。可以修改吗?非常感谢!

楼上的铁定错了

这几天一直用MATLAB来着, 这次就用MATHEMATICA好了.

先把常量定义好, 然后:

funcX[t_] = ((1/3)*g *t^3 - v*t^2)*w *Cos[\[Phi]]

funcZ[t_] = (c*g*t^3)/(6*m) - 1/2*(g + c*v/m)*t^2 + v*t

ParametricPlot3D[{funcX[t], funcZ[t]}, {t, -10, 10}]

图像如下(反正图像也是扁平的, 你就把它当成平的好了. 我现在这台机器没装MATHEMATICA): 

..........

好吧, 我忍了.

我拿MATLAB给你做一遍:

g = 9.8;

w = pi/12;

v = 1500;

phi = 45*pi/180;

X= @(t) ((1/3)*g*t.^3-v*t.^2)*w*cos(phi);

Z = @(t) c*g*t.^3/(6*m) - 1./(2*(g+c*v/m)*t.^2)+v*t;

plot(X(-10:0.1:10), Z(-10:0.1:10));

运行结果:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-07
t = linspace(0, 10, 100);
X = 原式;
Y = 原式;
Z = 原式;
X = ones(100, 1) * X;
Y = ones(100, 1) * Y;
Z = ones(100, 1) * Z;
figure, meshc(X, Y, Z);
原式指以上公式 我懒!