Как я могу исправить вложенную функцию в Matlab? - PullRequest
0 голосов
/ 12 мая 2019
% calculate the area of the circle
function a_circle = area(r)
a_circle=pi*r^2;
end

%calculate the volume of the cone
function v = vol(r,h)
v=0.333*area(r)*h;
end

в приведенном выше коде показывает, что vol (r, h) не используется.Как я могу исправить эту ошибку?

1 Ответ

1 голос
/ 12 мая 2019

Определить area(r) внутри vol(r, h):

%calculate the volume of the cone
function v = vol(r,h)
   % calculate the area of the circle
    function a_circle = area(r)
       a_circle=pi*r^2;
    end

    v=0.333*area(r)*h;
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...