作业帮 > 综合 > 作业

matlab怎么调用function函数给变量赋值计算如下函数

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/07 00:57:27
matlab怎么调用function函数给变量赋值计算如下函数
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)表示
z =1/(4*m)*Cd*p*Az*(Vz*t)^2;
a = [x y z];
end
最好能输出结果和图像
log前加一个*
matlab怎么调用function函数给变量赋值计算如下函数
变量赋值是你自己完成得.你把括号里面的数值给出,然后fun2函数能帮你算出a
再问: 那怎么给其中的一个变量赋连续值呢,比如给 t 赋0-5的值,可不可以实现?怎么编语句
再答: t = 0:0.1:5
中间的0.1是步长
再问: 在fun函数调用中怎么实现呢,能把语句写一下吗
再答: 你还是没懂,在fun函数中就不能赋值了,你必须先赋值,才能调用函数
再问: 在定义fun函数的时候就定义好吗,其他变量怎么处理
再答: 举个例子吧
比如 function a = fun1(b,c)
你该怎么调用呢

b = 4;c=5
a = fun(b,c);