MATLAB预定义函数--基本数学函数ABS,MAX本篇主要通过几个例子来介绍一些常用的MATLAB预定义函数,MATLAB中的数学函数在很大程度上保留了原有的数学格式,所以在使用和学习起来是非常方便的,相信大家在下面的例子中会体会到这一点。 基本数学函数 abs(x) 例:abs(-6) ans = sqrt(x) 例:sqrt(9) ans = round(x) round(5.4) ans = fix(x) fix(9.6) ans = floor(x) floor(9.99) ans = ceil(x) ceil(9.3) ans = sign(x) sign(-5) ans = rem(x,y) rem(9,2) ans = exp(x)计算ex的值 exp(2) ans = log(x) log(2) ans = log10(x) log10(5) ans = 简单分析函数 max(x) 若x为矩阵,则返回包含矩阵x的每一列的最大值的一个行向量 x=[1 3 4;2 6 8]; >> max(x) ans = [a,b]=max(x) x=[1 3 4;2 6 8]; [a,b]=max(x) a = b = max(x,y) x=[1 3 4;2 6 8];y=[2 6 8;5 7 2]; >> max(x,y) ans = min(x) x=[1 3 4;2 6 8]; >> mean(x) ans = median(x) x=[1 3 4;2 6 8];median(x) ans = sum(x) x=[1 3 4;2 6 8]; sum(x) ans = prod(x) x=[1 3 4;2 6 8]; prod(x) ans = cumsum(x) x=[1 3 4;2 6 8]; cumsum(x) ans = cumprod(x) x=[1 3 4;2 6 8]; cumprod(x) ans = sort(x) x=[1 3 4;2 6 8]; sort(x) ans = size(x) x=[1 3 4;2 6 8]; size(x) ans = [a,b]=size(x) x=[1 3 4;2 6 8];[a,b]=size(x) a = b = length(x) x=[1 3 4;2 6 8];length(x) ans = std(x) x=[1 3 4 2 6 8];std(x) ans = |
|
来自: Robin Garden > 《Matlab》