Title: Άνοιγμα αρχείου mat σε πρόγραμμα C Post by: igna on September 16, 2009, 18:24:10 pm Θέλω να ανοίξω ένα matfile (x.mat) σε C.
Βρήκα ότι καταρχήν πρέπει να συμπεριλάβω την mat.h. Βρήκα και κάποιες χρήσιμες συναρτήσεις (matOpen,matClose,etc). Έκανα ένα δοκιμαστικό προγραμματάκι...αλλά δυστυχώς δεν τρέχει :-( Ξέρει κανείς ποιες βιβλιοθήκες πρέπει να προσθέσω και που θα τις βρω? Title: Re: Άνοιγμα αρχείου mat σε πρόγραμμα C Post by: Aurelius on September 16, 2009, 21:14:55 pm Δεν το εχω κανει ποτε, αλλα θα το κοιταξω αυριο, αν δεν σου εχει απαντησει καποιος ως τοτε.
Title: Re: Άνοιγμα αρχείου mat σε πρόγραμμα C Post by: SolidSNK on September 16, 2009, 21:17:49 pm Τι εννοείς, θέλεις να "ανοίξεις"?
Αν θες από τη standard C library έχεις τις fopen, fclose etc. ενώ αν θες πιο low level , δεν έχω ιδέα γιατί υποθέτω είσαι σε windows. :???: Title: Re: Άνοιγμα αρχείου mat σε πρόγραμμα C Post by: Aurelius on September 17, 2009, 00:12:37 am Οταν λεει να ανοιξεις, προφανως εννοει να διαβασει δεδομενα τα οποια ειναι συμπιεσμενα απο το Matlab σε μορφη .mat. Δεν ξερω αν εχει απλα πινακες ή νουμερα ή cell arrays, αλλα για να μπορει να τα ανοιξει θα χρειαζεται τις αντιστοιχες βιβλιοθηκες.
Title: Re: Άνοιγμα αρχείου mat σε πρόγραμμα C Post by: igna on September 17, 2009, 00:42:48 am Αυτό ακριβώς...Θέλω να ανοίξω έναν πίνακα.Το αρχείο έχει κατάληξη .mat.
Σε σελίδες για το matlab το παρουσιάζουν πολύ απλό #include "mat.h" MATFile *matOpen(const char *filename, const char *mode); Αλλά δυστυχώς δεν δουλεύει...Έχω δοκιμάσει και κάποια έτοιμα παραδείγματα και δεν τρέχουν,οπότε κάτι παίζει με τις βιβλιοθήκες ... |