matlab 编制一个函数文件,求出三个输入参数中的最小值

2024-12-17 20:16:23
推荐回答(4个)
回答1:

matlab已经提供了求最小值的函数min(),所以可以借助内部函数迅速实现。如果不考虑使用内部函数,那么可以使用if语句来实现。下面给出具体代码:

  • 使用min()函数

function x = fun_min(a,b,c)
    x = min([a,b,c]);
return
  • 使用if判断语句

function x = fun_min(a,b,c)
    x = a;
    if(b    if(creturn

回答2:

function minz=qmin(a,b,c)

% a = input('请输入第一个要比较的数:');
% b = input('请输入第二个要比较的数:');
% c = input('请输入第三个要比较的数:');
if a >b
minz = b;
if minz >c
minz = c;
else
return
end
else
minz = a
if minz > c
minz = c
else
return
end
end

回答3:

function [y]=minz(a,b,c)

y=min([b,c]);
y=min([a,y]);

回答4:

直接用min([a b c])就行