单个.m文件中的多个函数,但只接收1个函数的答案

时间:2017-10-04 01:06:22

标签: matlab matlab-compiler

    function d = f(x)
 Vi = 0
 Vf = 25
 df = -150
 d = (Vf^2-Vi^2)/(2*df)
end

% Using this kinematic equation we can solve for the time 
% after converting the measuerments again and plugging them
% into the equation 
function t1 = g(x)
Vi = 25
Vf2 = 5
d2 = - 2.5
t1 = (Vf2-Vi)/d2   
end
% Finding deceleration of truck using kinematic equation. 
function d2 = h(x)
vF3 = 5
t2 = 8
a3 = -2.5
d2 = (vF3*t2)-(0.5*a3*(t2^2))
end

我是MATLAB的新手并且不知道该怎么做,我必须制作3个包含多个变量的方程式来解决未知数,当我点击运行时它只解决第一个函数。

1 个答案:

答案 0 :(得分:1)

如果您希望使用它们,则不能在单个# openstack domain list +---------------------------------+---------+---------+----------------+ | ID | Name | Enabled | Description | +---------------------------------+---------+---------+----------------+ | 75391e2f3a1c4c8e94a82d05badb941 | default | True | Default Domain | | 8 | | | | +---------------------------------+---------+---------+---------------- 文件中包含多个功能。在这种情况下,每个函数都应该有一个不同的.m文件,每个函数名必须与文件名相同。

同一个.m文件中允许多个函数,但这些“额外”函数是私有的,只能由“main”函数使用。

部分内容来自Matworks functionsfunction files