<>这是一个计算平均学分积的程序,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编辑过]
|