首页/文章/ 详情

MATLAB基础课程 第六章 走进算法之门(7)

4年前浏览2126

800-400-1.jpg-revHEAD.svn004.tmp.jpg

继续讲解第六章的内容。我在课堂上布置了很简单的作业,但同学们的完成效果非常差!这就是我们学院学生的学习现状,课后基本不看书!

哎,只能不断的重复讲解。那我布置的什么题目呢?

生成一个文本文件,第一列为学生名字name,分别为A、B、C、D、E。第二列为学生成绩,分别为60、70、80、90、100。然后进行排序,输出一个新文件,成绩是由高到低进行排列。这个题目简单实用吧。

整整两堂课时间,18物理师范1班的学生中只有小花同学写出了正确的程序(也仅仅是完成了第一部分,生成了这个文本文件,还没有排序)。哎,这种教学效果让人无奈加痛苦!我还生着病呢,还坚持教学。学生就是这么学的?哎,由它去吧。

但还是要耐心的教啊!

这是老师的天性!

一步一步的教!

先从最简单的语句写起。

clear; 

close all;

clc;

student_name = ['A','B','C','D','E'];

student_score = [50 60 70 80 90];

file_fid = fopen('d:\score.txt','w');   

% 打开文件

% fid 其值大于0,表示打开成功

fprintf(file_fid,'%6s %d/n',student_name(1), student_score(1));

% 返回值表示写入了多少个数据

fclose(file_fid);

这段语句运行能得到什么结果呢?

在D盘下面找到了这个文件。

程序正确!

然后再将其他同学的成绩写入这个文件吧。

未完,待续!

800-400-4.jpg-revHEAD.svn004.tmp.jpg

电子信号完整性MATLAB
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2020-11-05
最近编辑:4年前
算法工匠
博士后 | 高级工程师 诚信做事 认真讲课 传播知识
获赞 395粉丝 2585文章 340课程 40
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈