作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/04 23:33:49
matlab中sum(x.*x)和mean(x.括号里面的参数的"."和*x""是什么意思
假设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
再问: a1=2*(sum(x)^2-N*sum(x.*x));那这个是a1算出来是什么意思?是一个矩阵还是一个数?
再答: 是一个数,sum(x)是一个数,sum(x.*x)也是一个数 clear all;clc; x=1:5; y=x.*x; N=length(x); a1=2*(sum(x)^2-N*sum(x.*x)) a1 = -100