readmatrix behaviour is unpredictable

2 ビュー (過去 30 日間)
Phillip Brown
Phillip Brown 2020 年 6 月 24 日
回答済み: Urmila Rajpurohith 2020 年 6 月 30 日
I've started using readmatrix as it is recommended instead of csvread and dlmread - I actually like that it pads with nans, but at the minute that's all I like.
In the past couple of weeks since I started using it, twice have I got weird unpredictable behaviour.
I fixed the first problem (it was skipping the first n lines for random files) by setting DelimitedTextImportOptions.
Now it is reading data into cell arrays instead of regular arrays. I've no idea why it should do that, I wrote to file using writematrix...
Anyway, how can I force readmatrix to read into an array of doubles?

回答 (1 件)

Urmila Rajpurohith
Urmila Rajpurohith 2020 年 6 月 30 日
you can try :
M = readmatrix(filename,'OutputType','double')
Refer to the below documentation for more information on namevalue pair arguments of "readmatrix" function.

カテゴリ

Help Center および File ExchangeData Import from MATLAB についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by