请matlab高手帮我看一个程序,能否解释一下这些代码的含义?

这是源代码,请高手帮忙看一下,谢谢!... 这是源代码,请高手帮忙看一下,谢谢! 展开
 我来答
方方who
2013-08-07 · 超过21用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:53.4万
展开全部

一步一步来:

[m,n]=size(data)  m,n即你自己的数据data这个矩阵的行数和列数,

Y=data(:,9) 是data这个矩阵的第九列构成的数组

X=zeros(38,9)  是由38行、9列构成的一个初始的0矩阵

X(:,1)=1表示X的第一列元素均为1

Z=zeros(38,1)、t、Q的解释同上面X的解释一样

然后是对X这个矩阵个元素的重新制定:

矩阵X的行数i为1到m列数j为2到9的元素,为data的i行,j-1列的元素

A为X的平方

C为A的逆矩阵

b 是C与X和Y的矩阵的乘积(注意矩阵相乘有行和列数的匹配)

Z矩阵的1到m行,个元素与b矩阵中元素的关系就是由 

这个式子来获得。

接下来是Q矩阵中元素:Q中2到9行,各元素与b矩阵元素的关系通过这个式子来得到:

然后是St、Sf这两个矩阵的求解,基本同上面的解释是一样的,只不过在此是从1到m的元素一步一步迭代,另外mean(Y )表示的是矩阵Y元素的平均值。Sqrt(St/Sf) ,St/Sf是开方。abs是绝对值

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式