MATLAB


1.问:如何把包含大量数据的矩阵打印到文件?
 答: 
  
dlmwrite('data.txt',b,'delimiter','\t','newline','pc','precision',10)

其中data.txt是文件名,b是要打印的数组或矩阵,'precision',10指定有效数字个数。

2.问:特征值如何从大到小排序?
 答: 
  示范代码:
a=(a+a')*0.5;
[p,q]=eig(a);
q = sort(diag(q),'descend');
p = fliplr(p);