matlab读取txt文件(导入学生成绩)
来源:互联网 发布:java得到项目路径 编辑:程序博客网 时间:2024/05/16 12:12
<pre class="plain" name="code">//程序刚运行的时候执行OpeningFcn,所以以下代码要写在里面//打开一个txt文件,只读形式fin = fopen('score.txt', 'r');//获取行用fgetl(不是数字1)str = fgetl(fin);//将第一行存入,分隔符是一个空格[str1 str2 str3 str4] = strread(str, '%s %s %s %s', 'delimiter', ' ');定义了一个姓名的数组,第一个元素就是Namexingming(1) = str1;counter = 2;//在读到文件尾之前,都进行以下操作while feof(fin)==0 str = fgetl(fin);//获取 [name yuwen shuxue yingyu] = strread(str, '%s %d %d %d', 'delimiter', ' ');//对应读 xingming(counter) = name;//将读到的name值存入姓名数组第二个位置 chengji(counter-1,:) = [yuwen shuxue yingyu];//将读到的后几个值存到成绩数组,对第counter-1行的每一列 counter = counter + 1;//迭代end;set(handles.listbox1, 'string', xingming);//将姓名一栏显示在listbox1中handles.chengji = chengji;fclose(fin);//关闭文件——————————————————————————————分隔符————————————————————————————————————//下面要实现点击姓名,在右边的edit1框中显示对应的成绩,写在listbox1的callback中value = get(hObject, 'value') - 1;set(handles.edit1, 'string', num2str(handles.chengji(value, :)));//将成绩转换成string类型显示在edit1中
结果如下:
0 0
- matlab读取txt文件(导入学生成绩)
- Matlab GUI,显示学生成绩(读取txt,xls文件),打开文件对话框
- Matlab 批量导入txt文件
- matlab 下 txt文件读取
- matlab 读取txt文件数据
- Matlab读取.txt文件内容
- matlab循环读取文件(xls、txt、dat、mat)】
- MATLAB读取txt文件,批量生成txt文件
- matlab写入和读取txt文件
- 关于matlab中用textread读取txt文件
- Matlab读取和保存TXT文件数据
- matlab 读取文件夹底下所有txt文件
- matlab读取写入txt,excel文件
- Matlab读取Excel、txt文件数据
- MATLAB读取Excel,Txt文件中的数据
- 从文件A.txt读学生姓名和成绩,排序后写到B.txt文件中
- 使用hibernate读取txt文件导入数据库
- hibernate 读取txt文件导入数据库
- uestc 250 windy数(数位dp)
- 灵魂深处的种族歧视
- 【C语言】有一个字符串是:student a am i.现编写代码使其输出为i am a student.(要求其空间复杂度为O(1))
- 选择排序与归并排序
- 几种链表的概念
- matlab读取txt文件(导入学生成绩)
- 类加载
- 字符编码和数据类型笔记
- Office 365 开发与实践 (一) 基本服务介绍
- java基础--17 自定义的RandomUtils类--用于产生各种随机串的工具类
- Servlet案例五
- java内存布局与GC
- nyist 128 前缀式计算
- 冒泡排序算法的改进