| <  >这是一个计算平均学分积的程序,score.xls放在目录下,第一行的xlsread即可从其中读取数据存入矩阵。</P> <
  >array=xlsread('score.xls')    % Read data from score.xls <br>for i=1:1:27<br>    sum=0;                        % Initial the value of sum<br>  for j=1:1:9<br>     pt(j)=array(i,j);   % Read data from array<br>     point=[18 8 9 3 9 8 6 12 4];<br>     sum=pt(j)*point(j)+sum;  <br>  end  <br>  average(i)=sum/77;<br>end                            % Average(i)即为第 i 行学生的成绩 <br>sprintf('The average point array is: ')<br>disp(average)<br></P> <
  > 另外textread可以读取文本文件数据,Matlab帮助中还教你如何写数据等等</P> 
 [此贴子已经被作者于2005-10-15 16:27:20编辑过] 
 |