> Tous les forums > Forum Autres langages
 Lecture fichier UNIX sous matlab PC
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
max29
  Posté le 29/10/2005 @ 13:57 
Aller en bas de la page 
Petit astucien
Bonjour [hello] Avec Matlab, je veux faire une fft sur un signal contenu dans un fichier. Je lis donc ce fichier par : MonFich=fopen(NomFichier) Signal=fread(MonFich,'float32') Mon problème vient du fait que mon fichier contient 0B ou 0A ou 0C qui sous PC sont des caractères ASCII spéciaux. matlab les interprète comme tel et non comme des données numériques (ce qu'ils sont pourtant). Par exemple 0B qui vaut normalement 11 est remplacé par 13 10 et la valeur de mes échantillons est fausse. HELP.
Publicité
breizhbugs
 Posté le 29/10/2005 à 20:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Salut, Je connais pas matlab mais si ton fopen est comme celui du C, il faut lui dire que tu ouvre le fichier en mode binaire! http://www.mathworks.com/access/helpdesk/help/techdoc/ref/fopen.html "Files can be opened in binary mode (the default) or in text mode. In binary mode, no characters are singled out for special treatment. In text mode on the PC, the carriage return character preceding a newline character is deleted on input and added before the newline character on output. To open in text mode, add "t" to the end of the mode string, for example 'rt' and 'wt+'. (On UNIX, text and binary mode are the same, so this has no effect. But on PC systems this is critical.) "

Modifié par breizhbugs le 29/10/2005 20:34
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
49,90 €Microphone USB Bird UM1 à 49,90 €
Valable jusqu'au 01 Mars

Amazon fait une vente flash sur le Microphone USB Bird UM1 qui passe à 49,90 € alors qu'on le trouve ailleurs à partir de 69 €. La livraison est gratuite. Le Bird UM1 est un micro de studio d'excellente qualité avec interface USB intégrée. C'est une solution idéale et tout-en-un qui évite d'avoir à acheter un préampli ou une interface audio supplémentaire.  Idéal pour le studio, YouTube ou l'animation de votre blog.


> Voir l'offre
18,90 €Microsoft Office Professionnel 2016 Plus à 18,90 €
Valable jusqu'au 28 Février

Le vendeur sérieux Digital FR sur Amazon propose la clé d'activation légale pour Microsoft Office Professionnel 2016 Plus en français à 18,90 €. Cette clé livrée par email vous permettra d'activer Microsoft Office Professionnel 2016 Plus légalement et vous permettra ainsi d'utiliser autant de temps que vous voulez (il s'agit de la version complète et pas d'un abonnement) Word,Excel, PowerPoint, OneNote, Outlook, Publisher et Access 2016 sur un PC. La clé sera à activer sur Office.com où vous pourrez ensuite télécharger toute la suite bureautique. Si la version 2019 fonctionne uniquement avec Windows 10, cette version 2016 fonctionne avec Windows 7, Windows 8 et Windows 10 !


> Voir l'offre
64,13 €Disque dur externe portable Toshiba Canvio Basics 2 To USB 3.0 à 64,13 €
Valable jusqu'au 01 Mars

Amazon propose actuellement le disque dur externe portable Toshiba Canvio Basics 2 To USB 3.0 à 64,13 € seulement ! Avec ses 2 To et sa connectique USB 3.0 compatible USB 2.0, vous aurez de quoi stocker rapidement et emporter avec vous vos photos, vos films, etc.  La livraison est gratuite.


> Voir l'offre

Sujets relatifs
Commande DIR sous DOS +cacher l'extension fichier?
Matlab 6.5 sous Vista
Lecture et écriture dans un fichier
ouvrir un fichier sous vb
Affichage fichier .vrml sous Borland
novice en programmation doit programmer sous unix.
la structure de fichier DLL sous vbasic
Création de fichier .map sous Dev Cpp
pb lecture fichier en C
acquisition de la parole sous matlab
Plus de sujets relatifs à Lecture fichier UNIX sous matlab PC
 > Tous les forums > Forum Autres langages