0

我有这个脚本:tema2.m

n=input ('Numarul de sfere :');
for i= 1:n
str= ['Introduceti raza sferei  ',num2str(i), ' : '];
r=input(str)
[v a]= sfera(r);
run ('sfera.m')
end 

这个功能:sfera.m

function [v a]=sfera(r)
    % SFERA (raza)
    % calculeaza volumul si aria unei sfere
     %VOLUMUL (raza)
    % calculeaza volumul unei sfere
    v= @(r) 4/3 * pi * r^3 ;
    v= v(r)
    %ARIE (raza)
    %calculeaza aria unei sfere
    a= @(r) 4* pi * r^2 ;
    a= a(r)
end

我需要使用一个脚本来计算一个球体的体积和表面,在该脚本中我给出了 n 个球体的数据。

4

1 回答 1

0

如果您只需要让该代码工作,我已经对其进行了编辑,以便它可以运行。

脚本.m

n=input ('Numarul de sfere :');
for i= 1:n
    str= ['Introduceti raza sferei  ',num2str(i), ' : '];
    r=input(str);
    [v a]= sfera(r);
end

sfera.m

function [v a]=sfera(r)
    % SFERA (raza)
    % calculeaza volumul si aria unei sfere
     %VOLUMUL (raza)
    % calculeaza volumul unei sfere
    v= 4/3 * pi * r^3 ;
    %ARIE (raza)
    %calculeaza aria unei sfere
    a= 4* pi * r^2 ;
end
于 2013-05-23T21:11:32.447 回答