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(bif(c return
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
function [y]=minz(a,b,c)
y=min([b,c]);
y=min([a,y]);
直接用min([a b c])就行