matlab中sum(x.*x)和mean(x.*x)是什么意思.括号里面的参数的"."和*x""是什么意思

2025-06-23 03:48:57
推荐回答(1个)
回答1:

假设x为一行向量或列向量
x.*x表示x的元素的平方,即x与x对应元素相乘
sum(x.*x)是求x元素的平方和
mean(x.*x)是求x元素的平方的平均数,对于向量,平均数是对于列数(行向量)或行数(列向量)
看例子:
clear all;clc;
x=1:5;
y=x.*x;
sum(y)
mean(y)
ans =
55

ans =
11