繁体   English   中英

在MatLab中将数据从文本文件读取为1xN整数的最简单方法是什么

[英]What's the simplest way to read data from a text file into a 1xN integer in MatLab

在MatLab中将数据从文本文件读取为1xN整数的最简单方法是什么?

我正在从Java程序将数据写入文本文件,这意味着文本文件看起来非常灵活。 这些数据将被绘制(pdf或cdf)。

该文件可能非常大,数百万个整数。 我猜没关系。

如果它是文本文件(不是二进制文件),则可以只使用LOAD命令:

data = load('file.txt','-ascii');  %# Load the data
data = data(:).';                 %'# Format the data into a row vector

我假设您的数据文件可能每行一个值一个长行,值之间用空格分隔,所以(:).' 操作( 冒号重塑加上 ),确保它无论是哪一个,你会得到一个1×N的结果的data

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM