用matlab写一个比较两个数大小的函数?

2025-01-05 01:22:29
推荐回答(4个)
回答1:

将两个数组成一个1X2矩阵a,则大的值为a_max=max(a),小的值a_min=min(a)。

也可采用以下函数:

max=0;

if a>b

max=a;

else

max=b;

end

扩展资料:

常用函数

整数

fix(x):无论正负,舍去小数至相邻整数

floor(x):下取整,即舍去正小数至相邻整数

ceil(x):上取整,即加入正小数至相邻整数

rat(x):将实数x化为多项分数展开

rats(x):将实数x化为分数表示

sign(x):符号函数(Signum function)。

当x<0时,sign(x)=-1

当x=0时,sign(x)=0;

当x>0时,sign(x)=1。

rem(x,y):求x除以y的余数

gcd(x,y):整数x和y的最大公因数

lcm(x,y):整数x和y的最小公倍数

exp(x) :自然指数

参考资料来源:百度百科-MATLAB

回答2:

将两个数组成一个1X2矩阵a,则大的值为a_max=max(a),小的值a_min=min(a)。

也可采用以下函数:

max=0;

if a>b

max=a;

else

max=b;

end

扩展资料:

常用函数

整数

修正(x):无论正或负,放弃小数到相邻整数

下限(x):四舍五入,即从正的小数到相邻的整数

Ceil (x):四舍五入,也就是说,将一个正的小数加到相邻的整数上

大鼠(x):将实数x展开成多项分数

rat (x):用分数表示一个实数x

符号(x):符号函数。

当x小于0时,x的符号等于- 1

当x = 0时,x = 0;

当x = >时,x = 1。

Rem (x,y):求x / y的余数

GCD (x,y):整数x和y的最大公因数

LCM (x,y):整数x和y的最小公倍数

E的自然指数次方

回答3:

将两个数组成一个1X2矩阵a,则大的值为a_max=max(a),小的值a_min=min(a).
对于很多数据,除了想找出最大值,最小值,还可能想知道最大值是那一个位置,首先将这些数据赋值给一个单行或单列矩阵a,[a_max n]=max(a),[a_min n]=min(a). 楼上直接抹杀了MATLAB的优势,而MATLAB在编写MAX或MIN函数时,应该就是采用C语言,和楼上的那种编写方式。

回答4:

这个跟其他语言一样,比如:比较a和b的大小
max=0;
if a>b
max=a;
else
max=b;
end