txt文件的读取

两个函数:textread或importdata

【textread函数】

格式:I=textread(‘文件名.txt‘,‘列‘,读取的行数,‘headerlines‘,跳过的头行数);  返回值I为矩阵

1、读取所有列,跳过头3行(从第4行开始)

I=textread(‘36.1.txt‘,‘‘,‘headerlines‘,3);

2、读取具体的列(第2、3列数,跳过头3行)

注意格式:读取几列,“=”前就要有几个赋值对象
[a,b]=textread(‘36.1.txt‘,‘%*f %f %f‘,‘headerlines‘,3); %忽略第一列%*f

3、读取第2列,4-8行
I=textread(‘36.1.txt‘,‘%*f %f‘,5,‘headerlines‘,3); %忽略第一列,读取第二列,跳过头3行后,再读取前5行

符号说明:

%d,十进制整数
%f,小数(包括单,双精度),读取整数也可以用
%c,字符
%s,字符串
%*,忽略

【importdata函数】

I=importdata(‘36.1.txt‘); %得到的是结构体,包含data、textdata
 data=I.data;

时间: 2024-10-10 16:04:58

txt文件的读取的相关文章

c++学习笔记—c++对txt文件的读取与写入

一.文件的输入输出 头文件fstream定义了三个类型支持文件IO:ifstream从给定文件读取数据.ofstream向一个给定文件写入数据.fstream读写给定数据.这些类型与cin和cout的操作一样,我们可以用IO操作符来读写文件,还可以用getline从一个ifstream读取数据. 1.getline()函数 getline的函数原型为: [cpp] view plaincopy istream& getline(istream&  is, string& str, 

从txt文件中读取数据放在二维数组中

1.我D盘中的test.txt文件内的内容是这样的,也是随机产生的二维数组 /test.txt/ 5.440000 3.4500006.610000 6.0400008.900000 3.0300000.140000 2.7400008.920000 7.2900002.580000 7.4300001.850000 6.1300001.350000 4.280000 ... ... 2.在我的test.cpp中添加头文件,即可使用FILE类来读取txt文件中的数据 #include <stdi

Java写入TXT文件和读取

原文链接:http://blog.csdn.net/monkeyduck/article/details/11525771 package edu.thu.keyword.test; import java.io.File; import java.io.InputStreamReader; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import ja

php 读取网页源码 , 导出成txt文件, 读取xls,读取文件夹下的所有文件的文件名

<?php // 读取网页源码$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HEADER, 1);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//这个是重点.$contents = curl_exec($curl); //导出成

《程序实现》从xml、txt文件里读取数据写入excel表格

直接上码 import java.io.BufferedReader; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; impo

Java 读取txt文件,读取结果保存到数据库

package com.test.IF.service; import java.io.File;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException; import org.apache.commons.io.FileUtils;import org.apa

c++对txt文件的读取与写入

#include <iostream> #include <iomanip> #include <fstream> using namespace std; int main(){ char buffer[256]; ifstream myfile ("c://a.txt"); ofstream outfile("c://b.txt"); if(!myfile){ cout << "Unable to ope

c#中对txt文件的读取与写入,针对二维数组

class Program { public static int ROW = 5; public static int COL = 6; static string[,] str = new string[ROW, COL]; static void Main(string[] args) { Read(); Write(); } public static void Read() { string[] a; StreamReader sr = new StreamReader("D:\\im

【C#】读取和写入本地txt文件

本次我们要使用C#的方式进行txt文件的读取和写入,在Unity的开发过程中同样适用,下面来具体实现吧. 创建文件的打开.关闭.读取.写入类:MyFileStream 要引入System.IO和System.Runtime.Serialization.Formatters.Binary和,一个是文件读取的IO类和另一个是二进制类,具体代码如下: using UnityEngine; using System.Collections; using System.Runtime.Serializat