Pages

Affichage des articles dont le libellé est Débutant. Afficher tous les articles
Affichage des articles dont le libellé est Débutant. Afficher tous les articles

[Débutant] Utilisation de la fonction Matlab "imcrop" dans un programme Java sujet

mardi 8 avril 2014




Bonjour,
je me demande s'il est possible d'utiliser la fonction "imcrop" pour une image dans une application java.
j'ai essayé d'utiliser Matlab builder JA mais je n'arrive pas à comprendre comment utiliser le package généré par celui-ci dans mon programme( je connais pas grand chose sur java ).
j'ai aussi lu une methode basé sur matlab coder pour transformer le code matlab en C/C++ mais aussi je n'arrive pas à faire la liaison entre java et le shared library que j'ai crée.
Je suis désespérée et j'attends vos réponses.




[Débutant] remplacer un vecteur numérique par un vecteur symbolic sujet




bonjour tout le monde

est-ce que quelqu'un peut m'aider sur mon problème, en fait si j'ai par exemple deux matrices (3,3) A et B comme suit:

Code:


1
2
3
4
5
6
7
8
9

A=[0 0 0;0 0 0;0 0 0] % la matrice A à l'état initial est initialisé à zéro
syms a b c d e f k l m
B=[a b c; d e f; k l m]
%j'aimerais maintenant changer les colonnes de la matrice A en fonction de B
%par exemple écrire
for i=2:3
A(:,i)=A(:,i-1)-B(:,i)
end


c'est-à-dire par exemple lorsque i=2, la deuxième colonne de la matrice A sera remplacé par le vecteur colonne trouver par l'équation A(:,1)-B(:,2) qui donne un vecteur (3,1) égal à [-b;-f;-p] et ainsi de suite
le problème n'est pas dans l'écriture de A(:,i-1)-B(:,i) mais lorsqu'il fait l'égalité A(:,i)=A(:,i-1)-B(:,i) c'est-à-dire lorsqu'il remplace ce qui était numérique par du symbolique il m'affiche un message d'erreur parce que ce passage ne peut pas être fait .
Est-ce que quelqu'un à une idée sur comment se fait ce passage afin que je puisse afficher la nouvelle matrice A

Merci




Aide pour débutant sujet




je suis une bille en python ,bien que sa me semble très utiles ,j'ai encore bcp de mal a effectuer les taches qui me sont demander
ainsi pour un cours ,je dois réaliser plusieurs exercice ,peut être pourrait vous m'expliquer la bonne méthode car je cherche ,je cherche mais les erreur d'indentation et les résultat contraire a ceux souhaite sont vraiment démoralisant
comme support d'aide j'utilise principalement 3 source de cours
-http://www.cgmaths.fr/Atelier/Programmation/ProgPythonV2/ProgPython2.pdf
-http://calamar.univ-ag.fr/uag/ufrsen/coursenligne/vpage/new_site/cours/ISN/apprendre_python3.pdf
-http://www.dsimb.inserm.fr/~fuchs/python/cours_python.pdf
et bien sur ce site developpez.net

voila bon
Q1 : entrer des note et les cumuler ,j'ai réussie

Citation:






Code:


1
2
3
4
5
6
7
8
9
10
11

cumul =0
import easygui
for i in range (10) :
note = easygui.integerbox ('saisir une note ' +str (i) + 'i' )
cumul=cumul+note
moyenne = cumul/10
print (moyenne)

if note >20 :
print (error)







Q2 : elle consister a écrire un programme qui test si un entier saisi par l'utilisateur est multiple de 7
je pense avoir trouver la méthode
il fallait ensuite faire en sorte que sa soit répétable (avec la fct continue et break pour finir)
je pense donc que sa doit donner sa :

Citation:






Code:


1
2
3
4
5
6
7
8
9
10
11
12
13
14

import easygui
a = easygui.integerbox ( 'saisir un entier : ') # la personne entrera un entier
while a != 0: #quand a différent de 0
for a in range(20): #cette valeur sera compris dans un intervalle 0;20]
if a % 7 == b : #on divise la valeur rentrer par 7
and if b % a == 0 #on divise le reste par la valeur insérer ,si c'est = a 0
print ('la valeur est multiple de 7' ) #le programme affichera la valeur est multiple de 7
else #sinon
print ('la valeur n est pas multipe de 7' ) #affiche la valeur n'est pas multiple de 7
continue #après avoir afficher si multiple ,on recommence redemande une valeur

while a = 0: #si valeur entrer est 0
break #le programme s’arrête







sa devrait marcher mais ...non

Q3: un programme qui demande à l’utilisateur de saisir un numéro de mois (entre 1 et 12 donc) et qui affiche le mois correspondant en toutes lettres.
la encore ,je sais comment faire une liste ,supprimer un élément d'une liste ou utiliser plusieurs liste pour obtenir une nouvelle liste (exemple liste mois + liste jour = liste moi avec nbre de jour)
mais faire insérer une valeur (un indice ) et obtenir la n-ieme valeur de la liste qui correspond a l'indice ,j'arrive pas
je sais que sa sera l'indice +1 ,car sinon il y aurais erreur du faite que janvier sera l'indice 0 et qu'on veut l'obtenir pour la saisie de 1 (bien sur les valeur rentrée ne seront que dans l'intervalle 1-12,donc le 0 ne peut etre saisie
j'arrive pas a formaliser... en + il faudrait en faire une version avec liste et une sans liste

Ainsi comme bcp j'ai eu droit au jeux final des allumette mais la vue mes difficulté a appréhender le début
je cherche encore ...
"le jeu se joue à deux joueurs. On considère un tas de n allumettes. À tour de rôle, chaque joueur va retirer du tas entre 1 et p allumettes (p est fixé au départ et est très inférieur à n évidemment, sinon le jeu perd tout son intéret). Le joueur qui retire la dernière allumette a gagné."

pour l'instant si vous pouviez m'indiquer mon erreur sur le multiple de 7 et quelques conseil pour l'extraction a partir de la liste ,je vous serais reconnaissant

a ce niveau ,je ne peux que progresser avec python ,la régression n'est pas une option ^^