load gc1.txt %把原始数据保存在纯文本文件gj.txt中 gc1=zscore(gc1); %数据标准化 r=corrcoef(gc1); %计算相关系数矩阵 [x,y,z]=pcacov(r); f=repmat(sign(sum(x)),size(x,1),1); x=x.*f; df=gc1*x(:,1:4) tf=df*z(1:4)/100; [stf,ind]=sort(tf,'descend') load gc2.txt %把原始数据保存在纯文本文件gj.txt中 gc2=zscore(gc2); %数据标准化 r=corrcoef(gc2); %计算相关系数矩阵 [x,y,z]=pcacov(r); f=repmat(sign(sum(x)),size(x,1),1); x=x.*f; df=gc2*x(:,1:4) tf=df*z(1:4)/100; [stf,ind]=sort(tf,'descend') 如何把原始数据保存在纯文本文件gj.tx中?
时间: 2024-04-08 20:32:59 浏览: 155
matlab_PCA.zip_matlab_PCA ceshi1.m_matlab_pca_pca matlabppt_pca三
要将原始数据保存在纯文本文件中,可以使用以下方法:
```matlab
data = % 原始数据
filename = 'gj.txt'; % 文件名
% 将数据保存到文件
dlmwrite(filename, data, 'delimiter', '\t');
```
上述代码中,将原始数据保存在变量`data`中,然后使用`dlmwrite`函数将数据写入文件。`delimiter`参数指定数据的分隔符,这里使用制表符`\t`作为分隔符。
你可以根据实际情况修改代码中的变量名和文件名,以适应你的需求。
阅读全文