文档

的意思是

定点阵列的平均值或平均值

语法

c=是指(一个
c=是指(一个昏暗的

描述

c=是指(一个计算定点阵列的平均值一个沿着它的第一个非单维。

c=是指(一个昏暗的计算定点阵列的平均值一个沿着维度昏暗的昏暗的必须是一个正的实值整数,斜率为2的幂,偏差为0。

输入的意思是函数必须是实值不动点数组。

定点输出数组c有相同的numerictype属性作为定点输入数组一个.如果输入,一个,有一个当地的fimath,然后用于中间计算。输出,c,总是与默认值相关联fimath

一个是一个空的定点数组(value =[]),则输出数组的值为零。

例子

沿着定点数组的第一个维度(行)计算平均值。

X = fi([0 1 2;3 4 5], 1, 32);% x是一个带符号的FI对象,32位字长%,最佳精度分数长度为28位mx1 = mean(x,1)

沿着定点阵列的第2维(列)计算平均值。

X = fi([0 1 2;3 4 5], 1, 32);% x是一个带符号的FI对象,32位字长%,最佳精度分数长度为28位mx2 = mean(x,2)

算法

计算的一般方程的意思是一个数组的一个,在维昏暗的是:

总和(dim) /大小(a,昏暗的)

因为大小(暗)总是一个正整数,算法强制转换大小(暗)到一个无符号的32位fi分数长度为零的对象(SizeA).然后算法计算的平均值一个根据下式,其中Tx代表了numerictype定点输入数组的属性一个

c = t .除(sum(a,dim), SizeA)

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

介绍了R2010a

这个话题有用吗?