Aide en matlab
wam13
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour
Ayant une experience limitee en matlab je viens vous demander un peu d'aide.
J ai une matrice represantant [longitude,latitude,bathymetrie] et j aimerai representer cette bathy avec un degrader de couleur.C est a dire longitude en abscisse ,latitude en ordonne et la bathy en couleur au millieu.
Quelqun peut il me dire quelle fonction matlab utiliser ?
J aurais aussi besoin d enregistrer la figure obtenue en autre chose qu un .fig ,qu elle commande ai je alors a ma disposition?
Merci d'avance
WAM
Ayant une experience limitee en matlab je viens vous demander un peu d'aide.
J ai une matrice represantant [longitude,latitude,bathymetrie] et j aimerai representer cette bathy avec un degrader de couleur.C est a dire longitude en abscisse ,latitude en ordonne et la bathy en couleur au millieu.
Quelqun peut il me dire quelle fonction matlab utiliser ?
J aurais aussi besoin d enregistrer la figure obtenue en autre chose qu un .fig ,qu elle commande ai je alors a ma disposition?
Merci d'avance
WAM
A voir également:
- Aide en matlab
- Gnu octave matlab - Télécharger - Édition & Programmation
- Programmer avec MATLAB ✓ - Forum Matlab
- Créer un vecteur en matlab - Forum Matlab
- Projet en finance sur Matlab - Forum Matlab
- Remplissage de matrice en matlab ✓ - Forum Matlab
5 réponses
Salut.
Ce que tu veux faire est une représentation 3D.
Il y a plusieurs fonctions, surf, plot3, mesh, imagesc.
Si tu peux mettre tes données sous forme de matrice, un simple imagesc(matrice) devrai donné le résultat attendu.
Sinon, il faut faire un plot3 en spécifiant que tu veux faire une surface ou un contour.
Ce que tu veux faire est une représentation 3D.
Il y a plusieurs fonctions, surf, plot3, mesh, imagesc.
Si tu peux mettre tes données sous forme de matrice, un simple imagesc(matrice) devrai donné le résultat attendu.
Sinon, il faut faire un plot3 en spécifiant que tu veux faire une surface ou un contour.
non en fait ce n est pas une representation 3d que je veux.je veux bien representer 3 coordonnees mais la troisiemme sous forme d un degrader de couleur dans le plan constitue par les 2 premieres.
Lu ca y est j ai trouve, grace a l aide sur surf.En fait il faut utiliser pcolor(comme je le faisais depuis le debut lol ) mais le resultat etait pourri car l aide de pcolor ne parlait pas de shading qui est bien utile pour ne pas avoir une grosse surface toute noire.
Donc la j ai un jolie degrade de couleur du bleu au rouge.En fortrant on peut utiliser greyscale pouravoir un degrade de gris .Est possible en matlab aussi?(c plus pratique a imprimer )
J en reviens a ma deuxieme question ,comment enregistrer l image obtenue en gif ou autre chose ?
Merki encore d' avance ;)
Donc la j ai un jolie degrade de couleur du bleu au rouge.En fortrant on peut utiliser greyscale pouravoir un degrade de gris .Est possible en matlab aussi?(c plus pratique a imprimer )
J en reviens a ma deuxieme question ,comment enregistrer l image obtenue en gif ou autre chose ?
Merki encore d' avance ;)
Ba si, c'est du 3D. Une couleur égale une hauteur, mais projeté de façon à ce que ça ait l'air 2D. Bref...
pour changer la couleur, je ne me rappel plus de la commande, mais c'est quelque chose du genre colormap().
Pour enregistrer, quelle version de matlab as tu ?
Sous la version 6 tu peux le faire en cliquant : menu, enregistrer sous.
Sinon, essai la commande "print" c'est la fonction à utiliser avec Octave, et comme les deux logiciels sont très proche, il est probable que ça soit la même.
Sinon, pour le format, je te recommande png plutôt que gif.
pour changer la couleur, je ne me rappel plus de la commande, mais c'est quelque chose du genre colormap().
Pour enregistrer, quelle version de matlab as tu ?
Sous la version 6 tu peux le faire en cliquant : menu, enregistrer sous.
Sinon, essai la commande "print" c'est la fonction à utiliser avec Octave, et comme les deux logiciels sont très proche, il est probable que ça soit la même.
Sinon, pour le format, je te recommande png plutôt que gif.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question