bonjour
je cherche à programmer cette fonction sous matlab
est ce qui il y a quelqu'un qui peux m'aider
merci d'avance
bonjour
je cherche à programmer cette fonction sous matlab
est ce qui il y a quelqu'un qui peux m'aider
merci d'avance
قال رسول ألله صلى الله عليه وسلم : " من سلك طريقا يلتمس فيه علما سهل الله له به طريقا إلى الجنة "
Bonjour,
Ceci n'est pas une fonction mais une équation.
Que cherches-tu à faire précisément?
Qu'as-tu essayé de faire jusqu'à maintenant?
Bonjour
merci de m'avoir répondre
donc moi je cherche à programmer une fonction nommer rodrigues,pour l'appler dans ce programme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 %%%%%%%%%%%%%%% ForwardKinematics(1)%ùùùùùù function ForwardKinematics(j) global uLINK if j == 0 return; end if j ~= 1 i = uLINK(j).mother; uLINK(j).p = uLINK(i).R * uLINK(j).b + uLINK(i).p; uLINK(j).R = uLINK(i).R * Rodrigues(uLINK(j).a, uLINK(j).q); end ForwardKinematics(uLINK(j).sister); ForwardKinematics(uLINK(j).child);
j'ai pas fait grande chose je suis faible dans la programmation
قال رسول ألله صلى الله عليه وسلم : " من سلك طريقا يلتمس فيه علما سهل الله له به طريقا إلى الجنة "
Ok, mais ça ne répond pas à ma question
Bonjour,
Prends le temps d'exposer le projet sur lequel tu travailles, et détaille la fameuse "fonction" que tu veux programmer. Là, on n'a rien, c'est difficile de deviner sur quoi tu travailles ==> donc on ne comprends rien à ce que tu dis ==> donc il nous est totalement impossible de t'aider puisqu'on ne sait pas ce que tu veux faire...
Si tu veux qu'on t'aide rapidement : explique ce que tu veux faire pour que quelqu'un qui n'a jamais fait ce que tu es en train de faire puisse comprendre rapidement. Ainsi, on pourra commencer à se pencher sur ton problème et on pourra te conseiller en conséquence.
Cordialement,
ps aux admins : j'ai l'impression de radoter à chaque nouvelle discussion :'(
Je ne réponds pas aux MP techniques. Le forum est là pour ça.
La raison est simple : il est ennuyeux de répondre à une seule personne, alors que la réponse peut servir à tout le monde.
Conclusion : n'hésitez pas à utiliser le forum pour poser vos questions.
Matlab 2005 - ver.7.1.0.183 (R14) Service Pack 3
Bonjour à tous
merci à vous tachmou
ben moi je veux faire un modèle cinématique pour un robot humanoide
ce programme fait l'affaire
ulinik se sont des structures qui décrit les articulation de la chaine arborescente du robot
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 %%%%%%%%%%%%%%% ForwardKinematics(1)% function ForwardKinematics(j) global uLINK if j == 0 return; end if j ~= 1 i = uLINK(j).mother; uLINK(j).p = uLINK(i).R * uLINK(j).b + uLINK(i).p; uLINK(j).R = uLINK(i).R * Rodrigues(uLINK(j).a, uLINK(j).q); end ForwardKinematics(uLINK(j).sister); ForwardKinematics(uLINK(j).child);
il peut calculer les positions et orientations de tous les segments. Il me suffit de définir les champs position et orientation absolues de la base uLINK(1).p, uLINK(1).R. et la fonction rodrigues pour obtenir positions et orientations de tous les segments constituant le robot.
la fonction rodrigeus est une équation cité si dessus
elle permet d’obtenir directement la matrice de rotation à partir d’un vecteur vitesse de rotation constant.
a:le vecteur unitaire .
voila ce que j'ai essayer de programmer pour cette focntion*
j'espère que je suis claire maintenant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function rod=rodrigues(E,a,theta) theta=sym('theta'); exp(a*(theta))=E+a*sin(theta)+sqrt(a)*(1-cos(thata)) end
merci d'avance.
salutation.
قال رسول ألله صلى الله عليه وسلم : " من سلك طريقا يلتمس فيه علما سهل الله له به طريقا إلى الجنة "
bonjour
je remonte la discussion pour attirer un peu d'attention
merci pour vos aides
salutations
قال رسول ألله صلى الله عليه وسلم : " من سلك طريقا يلتمس فيه علما سهل الله له به طريقا إلى الجنة "
bonjour;
oui c'est une équation et je cherche à programmer ,mais j'arrive pas à réussir
c'est pour cela j'y pensé à la mettre sous forme équation
merci vous Winjerome
قال رسول ألله صلى الله عليه وسلم : " من سلك طريقا يلتمس فيه علما سهل الله له به طريقا إلى الجنة "
Bonjour,
Oui, on comprend un peu mieux ce que tu cherches à faire, mais il manque certaines précisions... Mais c'est déjà plus clair, et c'est très bien. Pour que l'on puisse encore un peu mieux comprendre, essaye de faire moins de fautes d'orthographes, et ce sera encore mieux.
Je commence à cerner ton problème. Le souci est que tu ne sais pas programmer des fonctions simples. Poses-toi ces questions :
1) Quelle est la sortie de ta fonction ? --> Pour cela, tu dois te demander qu'est ce que tu cherches à calculer - ou bien, en langage mathématique - quelle est la variable dont tu as besoin ? Cette variable sera la sortie de ta fonction. Je la nommerai OUT (pour "sortie")
2) Quelles est l'entrée de ta fonction ? --> Pour cela, tu dois te demander qu'est ce que tu as et qui te permets de calculer ta sortie. Je noterai cette variable d'entrée IN (pour "entrée")
Une fonction de matlab avec une entrée et une sortie s'écrit de la sorte :
La fonction "calcul" permet de mettre la variable "IN" au carré. Ainsi, en faisant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 function OUT = calcul(IN) OUT = IN * IN; endon obtient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ma_sortie = calcul(9)Essaye d'appliquer la même procédure pour ton problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ma_sortie = 81
Par la suite, il faudra que tu passes un peu plus de temps à apprendre à utiliser matlab avant de te lancer dans la programmation de programmes.
Bon courage.
Cordialement,
Je ne réponds pas aux MP techniques. Le forum est là pour ça.
La raison est simple : il est ennuyeux de répondre à une seule personne, alors que la réponse peut servir à tout le monde.
Conclusion : n'hésitez pas à utiliser le forum pour poser vos questions.
Matlab 2005 - ver.7.1.0.183 (R14) Service Pack 3
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager