再次回顾一下重要的知识点。matlab的文件读取函数功能可以读取各种文件类型,包括textread(字母和数值每行格式一致)、 xlsread(读取excel文件) 、importdata(字母和数值分开,以数字为主,字母只存在前几行)、 load(纯数据)、 textscan(类似于textread,但使用前必须fopen打开文件) 、csvread(类似于xlsread,读取.csv格式的文件)、 fscanf(读取已知文件格式的文本文件)。
之前已经讲过sort函数,
那在这里该怎么用呢?
用什么参数对应升序排列或者降序排列呢?
来看我写的程序吧。
% 读取数据成功后,进行成绩排序。
[data2_score , score_index] = sort(data1_score,'descend');
file_fid4 = fopen('d:\score_sort.txt','w');
for i = 1:5
fprintf(file_fid4,'%6s %d\r\n',student_name(score_index(i)), data2_score(i));
% 形成新的文件
end
fclose(file_fid4);
当年算法工匠的学习笔记!
只有坚持,
才能一步一步走到胜利的终点。
但学习永远没有终点!!!
未完,待续!
题外话
您真敢讲。内容来源于网络,饶毅先生的大作。佩服!节选部分内容!
科技体制的问题!
中国科技决策过程中:非科技领导有决策权,科技领导有决策权,普通行政人员有影响力,多级财务人员有决策权和影响力。科技专家影响有,比起其他方面,在重大问题上专家的影响没有达到应有的分量。
部委以上多数领导很有才华。在他们懂行或花了功夫研究思考的领域,常做出正确的决定。但是,国家整体、国务院和有关部委,没有可起关键作用的专家委员会。这些层面的领导也不制度化地咨询有关专家。文化上,专家虽然知道为和自己相关的专业呼吁和争取,但多数不习惯撇开自己和专业的利益来为国家利益做咨询,国家没有筛出一批既有专长又有公益心的人参与科技决策。许多计划,写和执行几乎分开,不能起到应有的作用。重大决策仍然是取决于少数几人。因为行政领导没有制度性依靠专家,即使有出色的个人素质也不可能全面了解和预计科技方向,有些科技人员就揣测他们的喜好,而不是完全从科技发展规律来计划未来的方向。
中国普通行政人员,在其他国家都应该是给专业领导和专业人员做辅助工作的,而在中国却常常能领导和指挥专家。部委中下层行政人员和专家的关系扭曲。
大学毕业没几年的年轻行政人员本该给专家打杂,而他们对科技的影响力有时大于对国家科技有贡献的科学家。
我觉得说的很到位!!!有些现象极其荒谬!在我们学院都能有小的缩影,外行管内行的事情发生太多了。我只管教学,帮助学生,其他的事情懒得理。