Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4014 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Matlab (proche du C)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Matlab (proche du C)

n°1446675
speedest
Posté le 23-09-2006 à 21:09:46  profilanswer
 

salut,  
 
j'ai un petit souci sous matlab (c'est proche du C)
 
j'ai un char qui est z = 'nom'
 
donc dans le workspace (là où sont les variables) j'ai  : z - char array dont la valeur est 'nom'  
 
ce que je voudrais faire, et ça fait 2h que je cherche, c'est créer une variable nom de valeur 6 sans faire "nom = 6 ;" dans mon programme
 
je voudrais faire un truc du style num2str(z) = 6;  
ce qui me mettrait dans le workspace :  nom  - double array dont la valeur est 6
 
donc en fait je voudrais créer la variable "nom" sans écrire ses lettres, juste en allant chercher dans z  
 
est-ce clair ??  :??:  
 
et j'ai essayé num2str , .. etc , et je n'ai pas trouvé si il y avait ue fonction qui faisait ça
 
j'espère que qqun connaît matlab ce serait cool ; mais bon c'est assez proche du C.
 
Merci

mood
Publicité
Posté le 23-09-2006 à 21:09:46  profilanswer
 

n°1446676
Emmanuel D​elahaye
C is a sharp tool
Posté le 23-09-2006 à 21:24:33  profilanswer
 

speedest a écrit :

j'ai un petit souci sous matlab (c'est proche du C)
 
j'ai un char qui est z = 'nom'


Pas du C. Tu veux dire :  

Citation :

j'ai un tableau de char qui est z = "nom" ?


genre  

Code :
  1. char z[] = "nom";


ou un pointeur sur une chaine ?

Code :
  1. char const *z = "nom";


Bref, il faut être précis dans la terminologie, sinon, on ne sait pas de quoi tu parles...
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1446679
speedest
Posté le 23-09-2006 à 21:34:43  profilanswer
 

ce serait plutôt char z[] = "nom";

n°1446686
speedest
Posté le 23-09-2006 à 22:56:50  profilanswer
 


bon je pense que tout le monde s'en fou, mais après 4h de recherce sur l'aide j'ai trouvé : c'est la fonction assignin.
 
c'est sûr que les programmeur en C devaient pas connaître ..

n°1446707
Elmoricq
Modérateur
Posté le 24-09-2006 à 09:33:18  profilanswer
 

Je ne connais pas matlab, mais avec ce que tu as mis dans ton premier post, je ne vois pas en quoi c'est proche du C :??:
 
Et je confirme, la fonction "assignin" est inconnue au bataillon.

Message cité 1 fois
Message édité par Elmoricq le 24-09-2006 à 09:33:56
n°1446752
Paul JR
Posté le 24-09-2006 à 12:41:41  profilanswer
 

Pour ceux que ca intéressent le forum des utilisateurs francophones de MATLAB est ici :
http://www.developpez.net/forums/f [...] .php?f=148

n°1446834
speedest
Posté le 24-09-2006 à 16:57:50  profilanswer
 

Elmoricq a écrit :

Je ne connais pas matlab, mais avec ce que tu as mis dans ton premier post, je ne vois pas en quoi c'est proche du C :??:
 
Et je confirme, la fonction "assignin" est inconnue au bataillon.


 
 
en ce qui me concerne , je connais le C ET je connais Matlab.
 
Je ne comprends pas comment les gens qui ne connaisse pas Matlab peuvent faire ce genre de réflexions..
comment peux-t-on juger avec une seule fonction sur des milliers de fonctions ..  
 
bref, y'aura des jours des légers sur les forums..

n°1446840
Elmoricq
Modérateur
Posté le 24-09-2006 à 17:29:57  profilanswer
 

Quelle réflexion ?  :heink:

n°1447439
Sve@r
Posté le 26-09-2006 à 10:24:52  profilanswer
 

speedest a écrit :

en ce qui me concerne , je connais le C ET je connais Matlab.
 
Je ne comprends pas comment les gens qui ne connaisse pas Matlab peuvent faire ce genre de réflexions..
comment peux-t-on juger avec une seule fonction sur des milliers de fonctions ..  


Elmoricq ne juge pas, il dit juste que la fonction "assignin" est inconnue de la librairie standard C. Et je suis aussi d'accord avec lui quand il dit qu'il ne voit pas, avec ce que t'as écrit dans ton premier post, en quoi Matlab serait proche du C. Parce qu'il y a le mot "char" ??? Rien qu'en regardant la ligne

char z='nom'

on peut voir deux éléments qui n'ont rien à voir avec le C

  • une chaine de caractères ne rentre pas dans un char
  • une chaine de caractères ne s'écrit pas avec des quotes simples


Alors déjà avec ces simples différences sur des éléments de base du langage tu as eu beaucoup de chance de ne pas t'être fait envoyer paître en nous demandant de résoudre un problème qui, en C, serait du niveau du pointeur donc dépassant de loin les premières bases du langage et sur lequel toi qui es un connaisseur tu as galéré 2h sans trouver ; j'apprécie mal de te voir envoyer bouler Elmoricq parce qu'il te dit que "assignin" n'existe pas en C !!!


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Matlab (proche du C)

 

Sujets relatifs
matlab[matlab] fonction imwrite
[MATLAB] Graph3D à partir de fichiersfactorisation LU en Matlab
MATLAB : gestion de donnees[VBA] Identifier date la + proche de la fin de mois
Help needed Seuillage MATLABPort parallele, matlab java
Aide en MATLABSELECT de la date la plus proche du jour actuel
Plus de sujets relatifs à : Matlab (proche du C)


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)