Tracer des lignes brisées sur matlab
Résolu
emma_gala
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
mich62120 Messages postés 631 Date d'inscription Statut Membre Dernière intervention -
mich62120 Messages postés 631 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Tracer des lignes brisées sur matlab
- Partager des photos en ligne - Guide
- Tracer un mail - Guide
- Comment tracer une courbe sur excel - Guide
- Excel trier par ordre alphabétique en gardant les lignes - Guide
- Tracer un colis - Guide
1 réponse
salut, je ne pense pas que tu utilise correctement la fonction rand:
__________________________________________________________________________________________
* Nombres aléatoires :
Les nombres aléatoires peuvent être générés par la fonction ‘rand’. Son expression est ‘rand(n)’ où n est le rang de la matrice.
Si n=3 par exemple, rand(3) va générer 3 lignes et 3 colonnes de la matrice dont les coefficients sont aléatoires et compris entre 0 et 1.
Exemple :
>> rand(3)
ans =
0.4154 0.0150 0.9901
0.3050 0.7680 0.7889
0.8744 0.9708 0.4387
__________________________________________________________________________________________
essaye avec rand(1); ou renseigen toi sur randn() je ne me souviens plus de la différence entre les deux.
A+ Mich
__________________________________________________________________________________________
* Nombres aléatoires :
Les nombres aléatoires peuvent être générés par la fonction ‘rand’. Son expression est ‘rand(n)’ où n est le rang de la matrice.
Si n=3 par exemple, rand(3) va générer 3 lignes et 3 colonnes de la matrice dont les coefficients sont aléatoires et compris entre 0 et 1.
Exemple :
>> rand(3)
ans =
0.4154 0.0150 0.9901
0.3050 0.7680 0.7889
0.8744 0.9708 0.4387
__________________________________________________________________________________________
essaye avec rand(1); ou renseigen toi sur randn() je ne me souviens plus de la différence entre les deux.
A+ Mich
Effectivement j'avais une une erreur dans l'utilisation de random... je me suis renduse compte que j'en avais également une au niveau de la boucle, qui faisait que le programme tournait infiniment sans jamais arriver au bout ...
Le problème c'est que maintenant, j'ai juste un écran blanc qui s'affiche :(
Je pense que ton plot doit en fait afficher deux points aux coordonnées mise entre crochets.
si tu veux plusieurs tracé sur la même figure tu dois les tracés une par une en mettant hold on ; entre chaque tracé.
figure;
plot([vecteur des abscisses1],[vecteur de coordonnées1],'k');
hold on;
plot([vecteur des abscisses2],[vecteur de coordonnées2],'k');
dans ton cas x1=x2b et y1=y2b tu ne dois pas faire le plot avant?
boucle{
...
plot(......)
hold on;
x1=x2b;
y1=y2b;
}
après je pense que les vecteurs d'abscisse et d'ordonnée doivent etre de même taille et des vecteurs colonne mais ca c'est moins sur.
pour transposer sur matlab tu utilise '
vecteur colonne de [a b c] = [a b c ]'
Mich