作业帮 > 综合 > 作业

求专家用Matlab帮忙编一下程序

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/18 04:59:37
求专家用Matlab帮忙编一下程序
三组公式分三个程序,

——————————————————————————

——————————————————————————

急用,会的请抓紧
function z = fun1(g,s,v0,beta) %输出变量为z,输入变量为g,s,v0,beta,下同
z = -1/2*g*(s/(v0*cos(beta)))^2;
end
function a = fun2(m,Cd,p,Ax,Vx,Ay,Vy,Az,Vz,t)
x = 1/(4*m)*Cd*p*Ax*(Vx*t)^2;
y = 2*m/(Cd*p*Ay)log(1/(2*m)*Cd*p*Ay*Vy*t+1); %在MATLAB中lnx用log(x)表示,同时我觉得公式中的V应该是指Vy吧
z = 1/(4*m)*Cd*p*Az*(Vz*t)^2;
a = [x y z];
end
function a = fun3(g,w,v0,t,lamda,alpha,beta,theta)
x = w*v0*t^2*sin(lamda)*cos(beta)+v0*t*cos(alpha);
y = v0*cos(beta);
z = -0.5*g*t^2+w*v0*t^2*cos(lamda)*cos(beta)+v0*t*cos(theta);
a = [x y z];
end
再问: 能详细一点吗,我matlab一点不会,你的代码一运行就显错,感觉没错啊。三个都是这样
再答: 要先在命令窗口打出edit再按enter建弹出另一界面,再在这个界面上把程序写出。你可以先看看MATLAB的基础知识就知道应该要怎么运行程序了