Précédent   Forum des professionnels en informatique > Le club des professionnels en informatique > Evolutions du club
Evolutions du club Participez à l'évolution du club. Réservé aux membres du club. Avant de poster -> Le club
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/05/2006, 14h33   #1
Membre émérite
 
Avatar de Mathusalem
 
Inscription : décembre 2003
Messages : 994
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 994
Points : 914
Points : 914
Par défaut Et MATLAB alors ?

Bonjour à tous !

Voila des années que je viens sur developpez.com, pour m'aider dans mes divers développements (perso, fac & stage).

J'ai depuis 2 ans changé un peu de branche, et je n'utilise plus que des langages vectoriels (R,Scilab,mapple,matlab, ...)
Certains comme matlab, sont d'ailleurs des langages de programmation à plein titre : on peut compiler les scripts, créer des interfaces graphiques, ...

L'usage de ses langages n'est pourtant pas aisé du tout, et demande pas mal de pratique pour tirer parti de la vectorisation.

Petit exemple en matlab :

j'avais une énorme matrice, avec des valeurs manquantes.
Je voulais supprimer les lignes contenant que des valeurs manquantes (NaN) :

Solution classique (pas optimale certes) :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
out = [];
for i=1:size(in,1)
   isAllNaN = true;
   for j=2:size(in,2)
       if ~isnan(in{i,j})
          isAllNaN = false;
       end
   end
   if ~isAllNaN
      out = [out ; in(i,:)] ;
   end
end
Solution vectorielle :
Code :
1
2
3
notnan  = sum(cellfun(@(x) ~isnan(x),in(:,2:end)),2);
out     = in(notnan~=0,:);
La 2nde est 2 fois plus rapide que la première et 6 fois plus courte.

C'est pour ce genre d'astuces, qu'un forum pour ses langages particuliers serait vraiment un plus !
Il n'y a, à ma connaissance aucune communauté francophone .


Que faudrait-il pour que developpez.com ouvre un forum "langages vectoriels" ?
Des tuto ?
Des tonnes de questions dans le forum "divers" ?


Merci de m'avoir lu !
Mathusalem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 14h42   #2
Expert Confirmé Sénior
 
Avatar de cchatelain
 
Homme Cédric Chatelain
Développeur informatique
Inscription : janvier 2003
Messages : 4 088
Détails du profil
Informations personnelles :
Nom : Homme Cédric Chatelain
Âge : 39
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : janvier 2003
Messages : 4 088
Points : 5 884
Points : 5 884
Des tutos, c'est le meilleurs début possible. Ils seront vite référencés par google et attireront les utilisateurs matlab. Après c'est mathématique, les questions arrivent et quand la demande augmente la rubrique se crée.
__________________
[Règle] Pas de questions techniques par mail ou par MP svp. Sinon je deviens tout rouge ça ne va pas du tout avec la couleur de mes yeux.

Que faire quand firefox ne fonctionne plus ?

Vous êtes débutant ? Bienvenue à vous. Mes meilleurs conseils sont ceux-ci :
1 : lisez bien ceci http://club.developpez.com/aidenouveaux/
2 : lisez aussi ceci http://general.developpez.com/cours/
cchatelain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 14h50   #3
Membre émérite
 
Avatar de Mathusalem
 
Inscription : décembre 2003
Messages : 994
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 994
Points : 914
Points : 914
Je vais voir ce que je peux faire, quand j'aurai pris un peu d'expérience.


edit :
Si je trouve des bouts de codes malins, qui pourraient servir, vous me conseillez de les poster sur le forum, ou de les compiler dans un tuto et de les publier bien plus tard ?

Le forum est peut-être lui aussi indexé sous google :-)
Mathusalem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 15h05   #4
Directeur Marketing
 
Avatar de Marc Lussac
 
Homme Marc Lussac
Responsable marketing opérationnel
Inscription : mars 2002
Messages : 26 358
Détails du profil
Informations personnelles :
Nom : Homme Marc Lussac
Localisation : Canada

Informations professionnelles :
Activité : Responsable marketing opérationnel
Secteur : Communication - Médias

Informations forums :
Inscription : mars 2002
Messages : 26 358
Points : 23 184
Points : 23 184
Tu peux en effet tout à fait créer une rubrique MATLAB sur developpez.com
__________________
-> Ne pas me contacter pour le forum et je ne répondrai à aucune question technique -> Comment nous contacter
-> Pour partenariat ou publicité : Mon Email
Marc Lussac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 10h58   #5
Membre expérimenté
 
Inscription : juin 2005
Messages : 760
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 760
Points : 528
Points : 528
Je ne suis pas un utilisateur courant de matlab, mais cela m'interesse (ou plus exactement je peux en avoir besoin). Une telle rubrique m'intesserait et je suis sur que je ne serais pas le seul : les prepas et ecoles d'inge utilisent de tels langages...
Mon experience est trop limité pour pouvoir t'aider dans des tutos malheureusement...
__________________
Java : F.A.Q. tutoriels API JavaSearch
TabrisLeFol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 11h00   #6
Membre émérite
 
Avatar de Mathusalem
 
Inscription : décembre 2003
Messages : 994
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 994
Points : 914
Points : 914
Je suis en train de rédiger un petit tuto d'introduction à matlab : je passe rapidement sur les bases du langage, parce qu'on trouve des tonnes de cours d'universitaires dessus, pour arriver à la partie intéressante pour les programmeurs : l'objet et les techniques de vectorisation.
Mathusalem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 11h07   #7
Rédactrice/Modératrice
 
Avatar de stoyak
 
Inscription : juin 2005
Messages : 360
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 360
Points : 622
Points : 622
En effet, je trouve aussi que c'est une bonne idée. Moi, je suis en train de me mettre au R, et les langages stats sont de plus en plus utilisés.
Il serait sympa qu'à terme il y ait une rubrique de dvp.com qui en discute!
stoyak est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 11h39   #8
Membre émérite
 
Avatar de Mathusalem
 
Inscription : décembre 2003
Messages : 994
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 994
Points : 914
Points : 914
Citation:
Envoyé par stoyak
En effet, je trouve aussi que c'est une bonne idée. Moi, je suis en train de me mettre au R, et les langages stats sont de plus en plus utilisés.
Il serait sympa qu'à terme il y ait une rubrique de dvp.com qui en discute!
R c'est vraiment sympa et très utilisé, même dans les très grosses banques (BNP par ex, en middle office)
Mathusalem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 11h54   #9
Rédacteur/Modérateur
 
Avatar de Matthieu Brucher
 
Matthieu Brucher
Développeur HPC
Inscription : juillet 2005
Messages : 9 607
Détails du profil
Informations personnelles :
Nom : Matthieu Brucher
Âge : 30
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur HPC
Secteur : Industrie

Informations forums :
Inscription : juillet 2005
Messages : 9 607
Points : 15 381
Points : 15 381
Citation:
Envoyé par TabrisLeFol
Je ne suis pas un utilisateur courant de matlab, mais cela m'interesse (ou plus exactement je peux en avoir besoin). Une telle rubrique m'intesserait et je suis sur que je ne serais pas le seul : les prepas et ecoles d'inge utilisent de tels langages...
Mon experience est trop limité pour pouvoir t'aider dans des tutos malheureusement...
Effectievement, 90% des écoles d'ing ont Matlab, même chose pour les universités et donc els labos de recherche. Les prépas ont en généraljuste la toolbox Mapple
En tout cas, si la section est créée, je peux aider pour Matlab et Octave - j'aime pas scilab et pas encore utilisé R -, les utilisant presque couremment.
Matthieu Brucher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 12h04   #10
Directeur Marketing
 
Avatar de Marc Lussac
 
Homme Marc Lussac
Responsable marketing opérationnel
Inscription : mars 2002
Messages : 26 358
Détails du profil
Informations personnelles :
Nom : Homme Marc Lussac
Localisation : Canada

Informations professionnelles :
Activité : Responsable marketing opérationnel
Secteur : Communication - Médias

Informations forums :
Inscription : mars 2002
Messages : 26 358
Points : 23 184
Points : 23 184
Pour la rubrique MATLAB il faut

- cours et tutoriels
- faq
- sources
- livres
- etc
__________________
-> Ne pas me contacter pour le forum et je ne répondrai à aucune question technique -> Comment nous contacter
-> Pour partenariat ou publicité : Mon Email
Marc Lussac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 12h34   #11
Membre émérite
 
Avatar de Mathusalem
 
Inscription : décembre 2003
Messages : 994
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 994
Points : 914
Points : 914
Citation:
Envoyé par Miles
Effectievement, 90% des écoles d'ing ont Matlab, même chose pour les universités et donc els labos de recherche. Les prépas ont en généraljuste la toolbox Mapple
En tout cas, si la section est créée, je peux aider pour Matlab et Octave - j'aime pas scilab et pas encore utilisé R -, les utilisant presque couremment.

je pourrais vous envoyer mon tuto pour relecture, une fois qu'il sera plus avancé ? C'est la première fois que je rédige ce genre de chose et il y aura très certainement des maladresses.
Mathusalem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 13h41   #12
Rédacteur
 
Inscription : mars 2005
Messages : 258
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : mars 2005
Messages : 258
Points : 289
Points : 289
Salut,

Cette rubrique m'intéresserait également...
En effet j'ai pu utiliser des librairies comme Simulink, traitement d'images...
Je pourrais en proposer quelques uns...

Des tutoriels de ce genre manque cruellement en France...

Ce serait donc une opportunité de donner des informations sur cet excellent outil...

A plus,

Christopher PECAUD
lapec_and_cie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 13h52   #13
Rédacteur/Modérateur
 
Avatar de Matthieu Brucher
 
Matthieu Brucher
Développeur HPC
Inscription : juillet 2005
Messages : 9 607
Détails du profil
Informations personnelles :
Nom : Matthieu Brucher
Âge : 30
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur HPC
Secteur : Industrie

Informations forums :
Inscription : juillet 2005
Messages : 9 607
Points : 15 381
Points : 15 381
Pas de pb si vous voulez que je jette un oeil dessus, ça sera avec un grand plaisir de recevoir ce genre de supports sur notre plateforme
Comme le dit Marc, tout est accueilli les bras ouverts
Matthieu Brucher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 16h49   #14
Futur Membre du Club
 
Inscription : février 2006
Messages : 32
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : février 2006
Messages : 32
Points : 16
Points : 16
Envoyer un message via MSN à dp33
Par défaut Oui ça serait bien

Me voilà aussi en IUT et j'utilise ce programme MATLAB!! Bon je regrette un truc qu'on ne nous explique pas plus les fonctions, on nous dit "tu écrit ça et ca fera ça!" donc c'est cool, ça marche mais pourquoi... peut être par manque de temps les profs font comme ça, alors une petite rubrique avec les tuto serait cool!!
Voilà, bon courage pour cette réalisation!!
dp33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 17h44   #15
Directeur Marketing
 
Avatar de Marc Lussac
 
Homme Marc Lussac
Responsable marketing opérationnel
Inscription : mars 2002
Messages : 26 358
Détails du profil
Informations personnelles :
Nom : Homme Marc Lussac
Localisation : Canada

Informations professionnelles :
Activité : Responsable marketing opérationnel
Secteur : Communication - Médias

Informations forums :
Inscription : mars 2002
Messages : 26 358
Points : 23 184
Points : 23 184
Comme on à les sous forums, je vais pas tarder à vous créer un sous forum quelque part...
__________________
-> Ne pas me contacter pour le forum et je ne répondrai à aucune question technique -> Comment nous contacter
-> Pour partenariat ou publicité : Mon Email
Marc Lussac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 17h59   #16
Directeur Marketing
 
Avatar de Marc Lussac
 
Homme Marc Lussac
Responsable marketing opérationnel
Inscription : mars 2002
Messages : 26 358
Détails du profil
Informations personnelles :
Nom : Homme Marc Lussac
Localisation : Canada

Informations professionnelles :
Activité : Responsable marketing opérationnel
Secteur : Communication - Médias

Informations forums :
Inscription : mars 2002
Messages : 26 358
Points : 23 184
Points : 23 184
Nouveau Forum Matlab créé
__________________
-> Ne pas me contacter pour le forum et je ne répondrai à aucune question technique -> Comment nous contacter
-> Pour partenariat ou publicité : Mon Email
Marc Lussac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2006, 12h02   #17
Membre émérite
 
Avatar de Mathusalem
 
Inscription : décembre 2003
Messages : 994
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 994
Points : 914
Points : 914
merci de m'avoir entendu !

Pour fêter ça, le premier tuto matlab est en court de relecture.
Mathusalem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2006, 15h09   #18
Membre expérimenté
 
Inscription : janvier 2006
Messages : 481
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2006
Messages : 481
Points : 537
Points : 537
ON peut avoir Scilab au même endroit ???
Ca se resemble pas mal ( c'est a peu pres la même chose mais recodé par l'Inria et c'est gratuis)

sinon si vous avez besoin de tutos et conseils je peux vous aider, avec plaisir
__________________
Je pense volontiers à penser aux choses auxquelles je pense que les autres ne penseront pas
notalp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2006, 15h13   #19
Rédacteur/Modérateur
 
Avatar de Matthieu Brucher
 
Matthieu Brucher
Développeur HPC
Inscription : juillet 2005
Messages : 9 607
Détails du profil
Informations personnelles :
Nom : Matthieu Brucher
Âge : 30
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur HPC
Secteur : Industrie

Informations forums :
Inscription : juillet 2005
Messages : 9 607
Points : 15 381
Points : 15 381
C'est presque la même syntaxe, sauf que j'ai jamais accroché, l'interface graphique est encore plus pourrie que celle de Matlab
Matthieu Brucher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2006, 15h18   #20
Membre émérite
 
Avatar de Mathusalem
 
Inscription : décembre 2003
Messages : 994
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 994
Points : 914
Points : 914
Oh tu es mauvaise langue, l'interface matlab est pas si mauvaise que ça, surtout que la dernière version intègre M-Lint à l'éditeur !

Au pire, tu peux toujours interfacer le tout avec Emacs...
Mathusalem est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h13.


 
 
 
 
Partenaires

Hébergement Web