matlab矩阵如何求平均值?

用2张灰度图片相减之后得到一个矩阵,怎么把这个矩阵变成一个数字,例如D=13,用D=13这个数字代表2张图片的差异... 用2张灰度图片相减之后得到一个矩阵,怎么把这个矩阵变成一个数字,例如D=13,用D=13这个数字代表2张图片的差异 展开
 我来答
1111我我我222
推荐于2019-09-05 · TA获得超过2541个赞
知道小有建树答主
回答量:19
采纳率:0%
帮助的人:3207
展开全部

用mean(a,1)或者mean(a,2)函数求矩阵a均值,再用cumsum函数可以累加。

具体代码如下:

>> A=rand(3)

a=mean(A,1) %按列平均

b=mean(A,2) %按行平均

c=mean(A(:)) %全部平均

A =

0.8134 0.8940 0.2876

0.7185 0.9507 0.9264

0.5008 0.4624 0.4963

a =

0.6776 0.7690 0.5701

b =

0.6650

0.8652

0.4865

c =

0.6722

>>

MATLAB(矩阵实验室):是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C,C++和FORTRAN)编写的程序。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式