Electronique analogique
TD : Electronique analogique. Recherche parmi 300 000+ dissertationsPar Ytyse • 22 Mars 2017 • TD • 1 665 Mots (7 Pages) • 621 Vues
TP1 : Initiation à Scilab
Compte Rendu
Quentin Ducher
M1 - 3
Trouver l'erreur
Code corrigé :
x=1:20;
y(1:10)=x(1:10);
y(11:20)=5*x(11:20)
plot2d(x,y)
[pic 1]
On peut résoudre les erreurs en diminuant la taille de x ou en augmentant la taille de y.
(Solution choisie, réduire x).
De plus il manquait les arguments (1:10) et (11:20) à x dans les lignes 3 et 4
Exercice 1 :
Suite de -10 à 5 avec un pas de 0.5
column 1 to 16
- 10. - 9.5 - 9. - 8.5 - 8. - 7.5 - 7. - 6.5 - 6. - 5.5 - 5. - 4.5 - 4. - 3.5 - 3. - 2.5
column 17 to 31
- 2. - 1.5 - 1. - 0.5 0. 0.5 1. 1.5 2. 2.5 3. 3.5 4. 4.5 5.
Suite de 15 à 0
15. 14. 13. 12. 11. 10. 9. 8. 7. 6. 5. 4. 3. 2. 1. 0.
Pour les deux suites ci-dessus, on utilise une formule de la forme :
x=valeur_depart:pas:valeur_finale;
Suite de -pi à pi de longueur 100
column 1 to 8
- 3.1415927 - 3.0781261 - 3.0146596 - 2.9511931 - 2.8877266 - 2.8242601 - 2.7607935 - 2.697327
column 9 to 16
- 2.6338605 - 2.570394 - 2.5069275 - 2.443461 - 2.3799944 - 2.3165279 - 2.2530614 - 2.1895949
column 17 to 24
- 2.1261284 - 2.0626618 - 1.9991953 - 1.9357288 - 1.8722623 - 1.8087958 - 1.7453293 - 1.6818627
column 25 to 32
- 1.6183962 - 1.5549297 - 1.4914632 - 1.4279967 - 1.3645301 - 1.3010636 - 1.2375971 - 1.1741306
column 33 to 40
- 1.1106641 - 1.0471976 - 0.9837310 - 0.9202645 - 0.856798 - 0.7933315 - 0.7298650 - 0.6663984
column 41 to 48
- 0.6029319 - 0.5394654 - 0.4759989 - 0.4125324 - 0.3490659 - 0.2855993 - 0.2221328 - 0.1586663
column 49 to 56
- 0.0951998 - 0.0317333 0.0317333 0.0951998 0.1586663 0.2221328 0.2855993 0.3490659
column 57 to 64
0.4125324 0.4759989 0.5394654 0.6029319 0.6663984 0.7298650 0.7933315 0.856798
column 65 to 72
0.9202645 0.9837310 1.0471976 1.1106641 1.1741306 1.2375971 1.3010636 1.3645301
column 73 to 80
1.4279967 1.4914632 1.5549297 1.6183962 1.6818627 1.7453293 1.8087958 1.8722623
column 81 to 88
1.9357288 1.9991953 2.0626618 2.1261284 2.1895949 2.2530614 2.3165279 2.3799944
column 89 to 96
2.443461 2.5069275 2.570394 2.6338605 2.697327 2.7607935 2.8242601 2.8877266
column 97 to 100
2.9511931 3.0146596 3.0781261 3.1415927
Pour la suite ci-dessus, on utilise une formule du type :
a=linspace(valeur_depart,valeur_finale,nombre_de_points);
Exercice 2 :
Courbe de cos(x)*exp(-x/10)[pic 2]
Effets de styles avec :
plot2d(x,y,5); // 5 La couleur rouge
a=gcf();
a.children;
a.children.children(1).children.line_style = 8; //Pointille
a.children.children(1).children.mark_style = 10; //Etoile
Courbe de cos(x)*exp(-x/10) , sin(x) et sin(2x)[pic 3]
Si les courbes à tracer sur une même figure n'ont pas les mêmes intervalles, le plus grand intervalle sera choisi.
Exercice 3 :
[pic 4]
Pour construire ce cercle, on utilise la fonction cosinus par rapport à la fonction sinus.
On peut en modifier la taille en multipliant les cosinus et sinus par le rayon.
...