readmatrix command not working

I am using Matlab R2021a on a linux server. I enter the exact example from matlab's documentation found here:
The example doesn't work.
>> type basic_matrix.txt
6,8,3,1
5,4,7,3
1,6,7,10
4,2,8,2
2,7,5,9
>> readmatrix('basic_matrix.txt')
Error using readmatrix (line 158)
Invalid default value for property 'VariableSelectors' in class 'matlab.io.xml.internal.parameter.SelectorProvider':
Not enough input arguments.
>> M= readmatrix('basic_matrix.xlsx')
Error using readmatrix (line 158)
Invalid default value for property 'VariableSelectors' in class 'matlab.io.xml.internal.parameter.SelectorProvider':
Not enough input arguments.

Risposte (2)

Presumable that is happenign due to your OS - Linux.
You can try:
M=readtable('basic_matrix.txt');
M = table2array(M);
% You can also try:
T = readtable('basic_matrix.xlsx','Range','A1:D5','UseExcel',true); % Note the flag
How to assign the flag see doc.

1 Commento

Brian
Brian il 18 Gen 2022
readtable('basic_matrix.txt') does not work either. I get the identical error message.

Accedi per commentare.

Jeremy Hughes
Jeremy Hughes il 16 Ago 2021

0 voti

This looks like an installation issue to me. Something is missing/broken causing initialization error in the internal code.
Does this happen with a fresh install?

Prodotti

Release

R2021a

Richiesto:

il 16 Ago 2021

Commentato:

il 18 Gen 2022

Community Treasure Hunt

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

Start Hunting!

Translated by