Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Log lS l
Sommaire
vP o SCILAB
vT l g ll SCILAB
vL o l SCILAB
v l Co T
vL So
vS o l Co o ll I
vL o o ll
vL
vTD TP
Présentation de Scilab
v Le ét e e é t e
Présentation de Scilab
v é t e :
U og o
o o l g g
og o o l o l g g
P og Algo L g g
I o
I o
I o
og
Présentation de Scilab
v e e t :
U l g g l o l o o o o
gl og l
lo Il o l g g og o
o l o l o
o o l o o l
Présentation de Scilab
v L :
S l l o SCI LABo o
Log ll o o D lo l INRIA -
SCILAB o o OS l OS L o
D l l l o R ol o o l
l g D D l l o .
SCILAB l o l o
S l l o
Télécharger et installer
SCILA
Télécharger et installer SCILA
S o l l og o lo l
l en ironnement de tra ail SCILA
l en ironnement de tra ail SCILA
L l o o o -
Console Scilab :
o o o S l
Navigate e va iables :
R l l o ll l l o
isto i e es co an es :
Co o l lg o l l o ol
Navigate e ic ie s :
P l o o l l lo ll g
l
l en ironnement d Scilab
vL e L
ariables Constantes
et T es de données
Les ariables
vL l
Le variable corre pondent à un e pace de tockage.
an cilab le variable o o l l ai toute
variable doit o l l g o
Le no de variable e t un ot co po de lettre et de c i re et ui co ence par
une lettre et ne doit pa co porter ni d accent ni de caract re p ciau .S l
l l l l l
vExemp e :
ge
o enne .
dre e d o a ed
Les constantes
vL Co
L o SCILAB
v
v
v l l ool
v l l ool
v o o l
v lo
v l
v No l
Les t es de donnés
L reconnait o l de la variable lo l o et n a pa be oin
d tre d clar . o l g
Le t pe de donn e ou L
vL ll
vL ool
vL o l
vL g
vL ol
vL o o
Exercice 0
n con id re le cript uite d in truction ci de ou uelle eront
le valeur de et apr l e cution
-- = = =
--
-- =
nst ctions ent es et e so ties
L a ectation
vL o o
L ol o o SCILAB
xe :
No l o
Exemp e :
R
L o - lo o l l
o
L instr ction d ntrée
vL o
L o a ic e le e age entre le apo trop e
de andant une valeur à l utili ateur pui a ecte la valeur donn e par
l utili ateur à une variable .
Exemp e :
-- l l
-- No o o
-- o o o
L instr ction de sortie
vL o
L o g a ic e le e age entre le apo trop e .
L o l a ic e la valeur de variable.
Exemp e :
-- l l
--
-- o o o
-- o o o
Les commentaires
vS ol o
n rer de co entaire dan un progra e per et d e pli uer
en langue naturelle l o o og .
ou L un co entaire e t un te te pr c d du bole
tout ce ui uit le ur la e ligne e t un co entaire .
Exemp e :
on a ecte la valeur à la variable e te te n e t pa interpr t .
Les ntrées Sorties
Exercice 0
crire un progra e ui de ande troi r el et renvoie leur a i u .
Exercice 0
crire un progra e ui à partir de la ai ie d un ra on R et d une
auteur en c calcule pui a ic e le volu e d un c ne uivant cette
or ule R .
St ct e con itionnelle i
St ct e con itionnelle i
vS l
i <<condition t n
nt ction
nt ction n
nd
St ct e con itionnelle i
vS l
i <<condition t n
n t ction
n t ction n
n t ction
n t ction
nd
St ct e con itionnelle i
vS
i <<condition t n
nt ction
nt ction n
i <<condition t n
nt ction
nt ction
nt ction
nt ction
nd
St ct e con itionnelle i
Exercice 0
crire un progra e ui de ande l ge d un en ant à l utili ateur.
n uite il l in or e de a cat gorie
ou in de à an
upille de à an
ini e de à an
adet apr an
Str ct res ré étiti es
or & hile
St ct e titive o
vS o
La tructure o e t utili e i p rative ent lor u on conna t
à o l o o à e ectuer.
o i d t in
nt ction
nt ction n
nd
St ct e titive ile
vS l
La tructure l e t utili e i p rative ent lor u on ne
conna t pa par avance l o o à e ectuer.
i <<condition
n t ction
nt ction n
nd
Les Str ct res itérati es
Exercice 0
crire un algorit e ui de ande un no bre de d part et ui calcule
la o e de entier u u à ce no bre.
Exercice 0
crire un algorit e ui de ande un no bre de d part et ui en uite
a ic e le di no bre uivant .
ar e e ple i l utili ateur entre le no bre le progra e a ic era
le no bre de à .
Exercice 0
crire un algorit e ui de ande un no bre de d part et ui calcule
a actorielle.
Les Str ct res itérati es
Exercice 0
crire un progra e ui de ande un no bre co pri entre et
u u à ce ue la r pon e convienne. n ca de r pon e up rieure
à on era appara tre un e age Pl et inver e ent
Pl g i le no bre e t in rieur à .
Exercice 0
crire un algorit e ui de ande un no bre de d part et ui
en uite crit la table de ultiplication de ce no bre.
Les Str ct res itérati es
Exercice 0
- crire un progra e ui de ande ucce ive ent no bre à l utili ateur
et ui lui di e en uite uel tait le plu grand par i ce no bre
l o o
l o o
l o o
L l g o
- odi ie en uite le progra e pour uel a ic e de urcro t en uelle
po ition avait t ai ie ce no bre
C l o o
Les Str ct res itérati es
Exercice 0
crire un progra e ui i pri e pour n donn le riangle uivant
Exercice 0
crire un progra e ui per et de calculer la o e de la
or ule uivante 10 15
1 1
Les Str ct res itérati es
Exercice 0
crire un progra e ui per et de calculer le ter e de la
uite d inie par
Exercice 0
crire un progra e ui per et de calculer le ter e de la
uite d inie par
Les onctions
Les onctions
v o o
loc d in truction no et para tr e r ali ant une
certaine t c e. lle ad et ro un ou plu ieur para tre et
o o o l . o
vP o
loc d in truction no et para tr e r ali ant une
certaine t c e. lle ad et ro un ou plu ieur para tre et
o o o l No
Les onctions
vS o o
o o l l l o o
o o l l l o
o o l l l o
Les onctions
vS o
Po
o g
o g l l l
o o l l l l
Les onctions
vPo o l o o
alculer le actoriel de no bre ci de ou
C l l o ll
C l l o ll
C l l o ll
C l l o ll
C l l o ll
C l l o ll
Les onctions
vPo o l o o
utili er un bloc d in truction l l o
egroupe ent de bloc de code ouvent r p t l
o .
couper un probl e en ou t c e .
odage et aintenance à un endroit.
ode plu acile à te ter i ol ent.
rogra e plu i ple à co prendre l l une onction
tant identi i e pour r ali er une t c e particuli re
Les onctions
vS o o o l l
nction to no onction n
nt ction
nt ction n
to
nd nction
Les onctions
vS o o o l l
l
nction o c
c
nd nction
A l l o o o
--
-- o
-- a ic e la valeur
ercices d a lications
Exercice 0
nt ction n
n
nd nction
Les onctions
vS o o o l l
l
nction o od c
c
c
nd nction
A l l o o o
--
-- o o
-- a ic e la valeur et
Les onctions
vS o o l o
nction no onction n
nt ction
nt ction n
nd nction
Les onctions
vS o o l
o
nction no onction
nt ction
nt ction n
nd nction
ercices d a lications
Exercice 0
crire un onction ui rend le carr d un no bre n pa en para tre.
Exercice 0
crire une onction o ui rend i le troi no bre pa en para tre
ont rang dan l ordre croi ant dan le ca contraire rend
Exercice 0
crire une onction ui prend en para tre le no bre et rend le r ultat de calcul
de l i age elon la onction -
ercices d a lications
Exercice 0
crire une onction ui prend en argu ent deu
entier et et ui
R o -
R o
R o
T es d arg ments d ne onction
v pe es p m es me s :
te e d ini o d
d inition d onction
te e e t ci i o d d
onction
la onction de
v o o
La onction per et de con truire i ple ent de
onction at ati ue .
lle prend en argu ent deu c a ne de caract re la
pre i re corre pondant à l en t te de la onction d inie et la
econde corre pondant à a d inition at ati ue .
la onction de
vL o o
l
oit la onction l
inition ou L de la onction
-- l
Les onctions en SCILA
Les onctions
vD o
vle onction ont le o en le plu i ple et le plu naturel
pour aire de calcul à partir de variable et
obtenir de r ultat à partir de celle ci.
la d inition d une onction co ence par o et init par
o .
v ar e e ple pour tran or er de euro e en dollar d avec
un tau de c ange t d ini on la onction oll . le
variable ont et et l i age e t .
unction d dollar e t d e t end unction
dollar .
Les onctions
Exercice 0
crire une onction l ui prend en para tre une li te
et retourne la valeur a i ale de la li te.
Exercice 0
crire une onction l l ui prend en para tre une
li te et une valeur pui retourne une valeur bool enne T l i la
valeur val e i te dan une li te.
es at ices les vecte s
Les ecte rs
our cr er de vecteur ligne dont le coe icient ont
r guli re ent e pac on di po e de deu co ande
L p em e mm e:
: : :donne un vecteur ligne contenant de
valeur allant de à par pa de .
l
1: : e e e e e 1 .
Les ecte rs
our cr er de vecteur ligne dont le coe icient ont
r guli re ent e pac on di po e de deu co ande
L e x me mm e:
sp e :donne un vecteur ligne de
longueur n et d e tr it a et b o le pa e t - - .
l
sp e 1 e e e e e 1 .
Le calc l matriciel
vD o
our une atrice de petite di en ion il u it d crire le coe icient de
cette atrice entre croc et de la a on uivante
Le parateur de ligne ont de o g l .
Le parateur entre le l ent de c a ue ligne colonne tant oit de
g l oit de
Le calc l matriciel
vD o
Exemp e :
Le calc l matriciel
v s x me s em e:
Le parent e per ettent d acc der au l ent ou
de le odi ier. i pour le ligne et pour le colonne
S
m m e
l
Le calc l matriciel
v e e em e:
S
m m e e e
ette in truction per et de re placer le coe ecient o
par la valeur l .
l
Le calc l matriciel
vEx e p e em e:
L op rateur ert à d igner toute le ligne ou toute le colonne
d une atrice.
l
Les o érations s r les matrices
v p s s e es:
L o R l
A B A o A B
A B Po A B
A-B So o A B
A Po l A l o l
A P l A l o l
A T o l A
A I l A
A D o l A
Les o érations s r les matrices
v p s e e sp e e s:
L o R l
A B Po o o
A B D o o o
A B P o o
atrices artic li res
v es p es :
- ll e t not en L par la onction o
l
l
Le calc l atriciel
Exercice 0
aper le co ande per ettant de cr er le atrice uivante
ercice
Exercice 0
So l
T l o
A
A
A o
A o
ecte rs aric li res
v our introduire de vecteur ligne dont le coe icient ont r guli re ent
e pac e e ple
on di po e de deu co ande .
La pre i re co ande a h b donne un vecteur ligne contenant de
valeur allant de a à b par
pa de h.
in i la co ande donne le vecteur ligne .
La co ande a b e t uivalente à la co ande a b la
longueur du pa lor u elle e t
gale à pouvant tre o i e.
La deu i e co ande li a a b donne un vecteur ligne de
longueur n et d e tr it a et b.
Le pa e t donc gal à b a
Les re résentations gra hi es
en SCILA
Les gra hi es
vU g D SCILAB l
o l lg
La re résentation ra hi e
Exercice 0
crire une onction l ui prend en para tre une li te
et retourne la valeur a i ale de la li te.
Exercice 0
crire une onction l l ui prend en para tre une
li te et une valeur pui retourne une valeur bool enne T l i la
valeur val e i te dan une li te.
sol tion ation a ic oto ie
La recherche d n éro d ne onction
vL o o o oo
Le principe de la dic oto ie repo e ur T I T o
l uivante
La recherche d n éro d ne onction
vL o o o oo
L o g
La recherche d n éro d ne onction
vL o o o oo
L
n divi e l intervalle a b m
a la ection ui contient la olution
alor il e i te o
alor il e i te
alor il e i te o
ui on reco ence.
n arr te le proce u d ue
La recherche d n éro d ne onction
v l
alcule avec la t ode de la dic oto ie le ro de la
onction - trouvant dan l intervalle avec une
pr ci ion de . .
La recherche d n éro d ne onction
vCo o
La recherche d n éro d ne onction
v
alcule avec la t ode de la dic oto ie le ro de la
onction - trouvant dan l intervalle avec une
pr ci ion de . .
La recherche d n éro d ne onction
vExemp e :
al l a la h la i h i l la
i x x x1 a a li all a
ii
al l a la h la i h i l la
i x s s x 1 a a li all
a ii
Les ol n mes
Les ol n mes
v n pol n o e n e t rien d autre u une li te de
coe cient . e ce ait il peut etre
acile ent g er e en cilab. oute oi la ultiplication
de pol n o e n e t pa orc e ent
acile a progra er. n peut alor utili er le t pe
pol n o e g er e par cilab. Le pol n o e
el e entaire de cilab e t . n peut d e inir
directe ent un pol n o e
Les ol n mes
Exercice 0
crire une onction l ui prend en para tre une li te
et retourne la valeur a i ale de la li te.
Exercice 0
crire une onction l l ui prend en para tre une
li te et une valeur pui retourne une valeur bool enne T l i la
valeur val e i te dan une li te.
Tra a irigés
Tra a Prati es
Présentation de Scilab
vLogiciel libre.
. age
calcul nu ri ue
od li ation probl e
progra ation g n rali te
calcul alg bri ue.
. roc e de atlab logiciel privateur .
. onctionne ur de no breu t e d e ploitation
vDo l
entielle ent cilab anipule de atrice .