J'essaie d'ouvrir un fichier texte dans MATLAB et de le tracer dans un graphique. Ce qui suit est mon code:Ouvrez un fichier texte, scannez-le et tracez-le dans MATLAB
%% Get the data
[filename, pathname] = uigetfile('*txt', 'Pick text file');
x=filename(:,1);
y=filename(:,2);
plot(x,y);
Mais chaque fois que je lance, je me l'erreur suivante:
Error using plot
Invalid first data argument.
Error in readtxtfile (line 5)
plot(x,y);
Le fichier texte importé que je dispose de 2 lignes. J'ai l'intention de tracer la première rangée avec le deuxième plot (rang 1, rang 2) dans MATLAB.
ce code fonctionne j'ai pu le représenter ensemble ... mais ce que j'ai obtenu était juste une intrigue en ligne droite que je ne cherchais pas Je ne suis pas sûr de savoir comment cela s'est passé Je pense qu'il n'a pas lu les valeurs dans le fichier txt – Matlaber
il a fonctionné maintenant par les modifications suivantes 'x = données (:, 1);' 'y = données (:, 2);' – Matlaber
Vous avez dit que votre fichier texte avait deux ROWS, pas COLONNES. à l'avenir, assurez-vous de connaître leurs différences. C'est pourquoi j'ai changé le code pour être ainsi comparé à votre original. – rayryeng