Bonjour,
J'ai un fichier .mat qui contient des données obtenues expérimentalement et dont j'aimerais tracer le graphe.
Habituellement j'importais des fichiers textes de 2 colonnes facilement :
Puis je traçais y1 et y2 en fonction de x.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 clear all; close all; clc % chargement des données A=load('acc1.txt'); B=load('acc2.txt'); % extraction des données x=A(:,1); y1=A(:,2); y2=B(:,2);
Cette fois-ci j'ai des fichiers .mat mais j'ai du mal à comprendre comment les utiliser.
1) D'abord mon fichier .mat est structuré. Le chemin pour accéder à la valeur y est par exemple est : FRF / y_values / values
Ce y est un vecteur colonne de 2000 et quelques lignes. Je veux le charger dans mon workspace pour utiliser les données comme au dessus. j'ai donc écrit :
Il me retourne le message dans le command window :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 % chargement des données A=load('manip1','FRF.y_values.values');
Warning: Variable 'FRF.y_values.values' not found.
> In post_traitement (line 7)
Est-ce la bonne méthodologie pour l'écriture du chemin ? J'ai eu du mal à trouver du détails sur la manière de renseigner la variable.
2) Ensuite mon deuxième, le vecteur que je souhaite importer a dans chacune de ses cellules un nombre complexe du type "1.1 + 1.1i".
Lorsque j’aurais mon vecteur A, comment distinguer la partie imaginaire de la partie réelle ?
Sur un fichier texte j'aurais remplacer tous les plus par un tab et supprimé les i, mais là je ne sais pas comment aborder le problème..
Il ne pourra pas faire la distinction entre les 2 ?
En vous remerciant d'avance,
Partager