Forum INFOMATH
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Code source .m Matlab

+2
suneddine
Napoléon
6 participants

Aller en bas

Code source .m Matlab Empty Code source .m Matlab

Message par Napoléon Lun 24 Déc - 18:23


Un des meilleurs site Matlab
Codes sources très bien commentés, téléchargeables



http://www.mathworks.com/matlabcentral/fileexchange/loadCategory.do


***************
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7871
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Code source .m Matlab Left_bar_bleue999/1000Code source .m Matlab Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par suneddine Lun 24 Déc - 19:01

waw, that's great ça va m'aider nchala surtout je suis en période de révision et pour l'élaboration de mémoire
suneddine
suneddine
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6321
Date d'inscription : 11/11/2007

Feuille de personnage
Capacité linguistique:
Code source .m Matlab Left_bar_bleue995/1000Code source .m Matlab Empty_bar_bleue  (995/1000)

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par suneddine Mar 26 Fév - 1:01

comment peut-on générer un vecteur de 100 nombres aléatoires?
suneddine
suneddine
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6321
Date d'inscription : 11/11/2007

Feuille de personnage
Capacité linguistique:
Code source .m Matlab Left_bar_bleue995/1000Code source .m Matlab Empty_bar_bleue  (995/1000)

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par Napoléon Mar 26 Fév - 1:29

Nombres Aléatoires dans quel intervalle?
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7871
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Code source .m Matlab Left_bar_bleue999/1000Code source .m Matlab Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par suneddine Mar 26 Fév - 9:08

l'intervalle [50 ; 150]
suneddine
suneddine
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6321
Date d'inscription : 11/11/2007

Feuille de personnage
Capacité linguistique:
Code source .m Matlab Left_bar_bleue995/1000Code source .m Matlab Empty_bar_bleue  (995/1000)

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par salimo Mar 26 Fév - 11:58

Selon ton exemple:

for i=1 : 100
vecteur [i]= 50 + (100 - 50) * rand(1);
end

==> En fait pour générer un nombre aléatoire x dans un intervalle [Min, Max], la méthode la plus simple est:
x= Min + (Max - Min) * rand (1);

NB: rand(1) renvoie un nombre aléatoire compris entre 0 et 1.

Bon Travail Smile

salimo
Entier Naturel
Entier Naturel

Nombre de messages : 6
Localisation : Nabeul
Réputation : 0
Points : 6228
Date d'inscription : 04/11/2007

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par Napoléon Mar 26 Fév - 12:03

Merci pour la réponse! Elle est claire.

Qu'est-ce que tu fais si on exige que les nombres aléatoires soient des entiers ?!


Dernière édition par nabiL le Mar 26 Fév - 18:29, édité 1 fois (Raison : orthog)
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7871
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Code source .m Matlab Left_bar_bleue999/1000Code source .m Matlab Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par suneddine Mar 26 Fév - 16:04

merci salimo
suneddine
suneddine
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6321
Date d'inscription : 11/11/2007

Feuille de personnage
Capacité linguistique:
Code source .m Matlab Left_bar_bleue995/1000Code source .m Matlab Empty_bar_bleue  (995/1000)

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par salimo Mar 26 Fév - 22:05


Pour générer un vecteur d'entiers appartenant à l'intervalle [50, 100], on utilise la fonction round(x) qui renvoie la partie entière d'un nombre décimale x:

for i=1 : 100
vecteur [i]= round (50 + (100 - 50) * rand(1));
end

salimo
Entier Naturel
Entier Naturel

Nombre de messages : 6
Localisation : Nabeul
Réputation : 0
Points : 6228
Date d'inscription : 04/11/2007

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par informix Mar 26 Fév - 22:16

est-ce que c'est ton propre solutionn ou tout le monde fait comme ça?
informix
informix
Nombre Rationnel
Nombre Rationnel

Nombre de messages : 399
Réputation : 4
Points : 6525
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Code source .m Matlab Left_bar_bleue1000/1000Code source .m Matlab Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par suneddine Mer 27 Fév - 8:43

salimo a écrit:
Pour générer un vecteur d'entiers appartenant à l'intervalle [50, 100], on utilise la fonction round(x) qui renvoie la partie entière d'un nombre décimale x:

for i=1 : 100
vecteur [i]= round (50 + (100 - 50) * rand(1));
end
suneddine
suneddine
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6321
Date d'inscription : 11/11/2007

Feuille de personnage
Capacité linguistique:
Code source .m Matlab Left_bar_bleue995/1000Code source .m Matlab Empty_bar_bleue  (995/1000)

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par suneddine Mer 27 Fév - 9:11

salimo a écrit:
for i=1 : 100
vecteur [i]= 50 + (100 - 50) * rand(1);
end

Entrée ==> ??? Undefined command/function 'vecteur'. Crying or Very sad Crying or Very sad Crying or Very sad
suneddine
suneddine
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6321
Date d'inscription : 11/11/2007

Feuille de personnage
Capacité linguistique:
Code source .m Matlab Left_bar_bleue995/1000Code source .m Matlab Empty_bar_bleue  (995/1000)

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par salimo Jeu 28 Fév - 16:46

Désolé, c'était juste une faute de frappe,

On met vecteur (i) et pas vecteur [i];

Essaye ==> ça va marcher cheers

salimo
Entier Naturel
Entier Naturel

Nombre de messages : 6
Localisation : Nabeul
Réputation : 0
Points : 6228
Date d'inscription : 04/11/2007

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par suneddine Jeu 28 Fév - 21:36

il y a encore un problème
Code source .m Matlab Sans_t10
suneddine
suneddine
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6321
Date d'inscription : 11/11/2007

Feuille de personnage
Capacité linguistique:
Code source .m Matlab Left_bar_bleue995/1000Code source .m Matlab Empty_bar_bleue  (995/1000)

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par methodiX Jeu 28 Fév - 21:57

c'est quoi le problème ????
Tu trouves les valeurs dans le tableau VECTEUR!

écris

Code:
vecteur[1]

ça donne quoi?
methodiX
methodiX
Admin
Admin

Masculin
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7253
Date d'inscription : 22/03/2007

Feuille de personnage
Capacité linguistique:
Code source .m Matlab Left_bar_bleue1000/1000Code source .m Matlab Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par suneddine Jeu 28 Fév - 22:18

aaah oui merci, je ne suis pas encore habitué avec matlab
j'ai remarqué que lorsqu'on tape vecteur(i), cela nous donne le nombre du rang i du tableau.
suneddine
suneddine
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6321
Date d'inscription : 11/11/2007

Feuille de personnage
Capacité linguistique:
Code source .m Matlab Left_bar_bleue995/1000Code source .m Matlab Empty_bar_bleue  (995/1000)

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par suneddine Jeu 28 Fév - 22:24

j'ai découvert Very Happy que mean(vecteur) permet de calculer la moyenne des nombres du tableau
suneddine
suneddine
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6321
Date d'inscription : 11/11/2007

Feuille de personnage
Capacité linguistique:
Code source .m Matlab Left_bar_bleue995/1000Code source .m Matlab Empty_bar_bleue  (995/1000)

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par salimo Ven 7 Mar - 19:15

Tu peux éliminer le point virgule ";" pour voir le résultat en temps réel:
for i=1 : 100
vecteur (i)= 50 + (100 - 50) * rand(1)
end
cheers

salimo
Entier Naturel
Entier Naturel

Nombre de messages : 6
Localisation : Nabeul
Réputation : 0
Points : 6228
Date d'inscription : 04/11/2007

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par suneddine Ven 7 Mar - 23:17

comment peut-on représenter graphiquement une fonction?
suneddine
suneddine
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6321
Date d'inscription : 11/11/2007

Feuille de personnage
Capacité linguistique:
Code source .m Matlab Left_bar_bleue995/1000Code source .m Matlab Empty_bar_bleue  (995/1000)

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par suneddine Dim 30 Mar - 20:15

salimo est un joueur décisif dans l'équipe infomath malgré qu'il n'est pas titulaire.
suneddine
suneddine
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6321
Date d'inscription : 11/11/2007

Feuille de personnage
Capacité linguistique:
Code source .m Matlab Left_bar_bleue995/1000Code source .m Matlab Empty_bar_bleue  (995/1000)

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par jiji8585 Lun 28 Jan - 11:40

Bonjour a tous,

qui parmis vous connait les moments d'une image? et la reconstruction de cette image par ces moments en code Matlab?

Merci de votre aide d'avance Smile

jiji8585
Entier Naturel
Entier Naturel

Féminin
Nombre de messages : 1
Localisation : tunis
Réputation : 0
Points : 4317
Date d'inscription : 28/01/2013

Revenir en haut Aller en bas

Code source .m Matlab Empty Re: Code source .m Matlab

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum