matlab如何将矩阵带入自定义的函数计算

2024-11-17 20:07:29
推荐回答(3个)
回答1:

既然是函数,就有输入,建立一个m文件叫tutex2.m,内容如下
function = tutex2(radius)
area=pi*r^2;
volume=(4/3)*pi*r^3;
fprintf('The radius is %12.5f\n',r)
fprintf('The area of a circle is %12.5f\n',area)
fprintf('The volume of a sphere is %12.5f\n',volume)
end
保存后,在命令行输入 = tutex2(10.0); 可以得到计算结果

回答2:

function f1=testone(x1,x2,x3,x4,x5);
f1(1)=x1(1)+x1(2)+x1(3);
f1(2)=x2(1)+x2(2)+x2(3);
f1(3)=x3(1)+x3(2)+x3(3);
f1(4)=x4(1)+x4(2)+x4(3);
f1(5)=x5(1)+x5(2)+x5(3);
return;

回答3:

function f1=testone(x);
f1=x(:,1)+x(:,2)+x(:,3);