• Aucun résultat trouvé

Aide-mémoire scilab

N/A
N/A
Protected

Academic year: 2022

Partager "Aide-mémoire scilab"

Copied!
1
0
0

Texte intégral

(1)

Aide Mémoire Scilab

Gestion de la fenêtre de commande ,;: affiche ou n’affiche pas le résultat //: permet de mettre un commentaire ..: permet d’écrire sur plusieurs lignes clear: réinitialise toutes les variables

’bonjour’: chaîne de caractères

Opérations arithmétiques Assignation :a=1

Addition, soustraction, multiplication :a+b,a-b,a*b Division (a, b)∈R:a/brésultat dansR

Exponentiation :a**boua^b.

%pi %e %i: les constantesπ,eeti=√

−1

Opérateurs de comparaison Égalité :a==b

Inégalités strictes :a<b,a>b Inégalités larges : a<=b,a>=b Différence :a~=b

Logique a et b :a & b Logique a ou b :a|b

Programmation Fonctions

function [output]=f(input) ...

endfunction

Une fonction doit être exécutée avant utilisation.

Boucles et instructions conditionnelles Instructions conditionnelles :

if cond1 then ...

elif cond2 then ...

else ...

end

Bouclewhile: while cond

...

end

BouclefordeAàB par pas deH : for I=A:H:B

...

end

Calcul matriciel

x=linspace(a,b,N) : définition d’un espacement constant de N points entreaetb

a:h:b : définition d’un espacement constant de pas h entreaetb

Vecteurs

[1,2,3]: vecteur ligne [1;2;3]: vecteur colonne

v($), v($-1) : dernier et avant-dernier élément d’un vecteur v

Matrices

[1,2;3,4]: matrice2×2

A(i,j): élément (i, j)de la matriceA A(:,5): 5e colonne de la matriceA A(3:7,2:4)matrice extraite deA

zeros(n,p),ones(n,p),rand(n,p): définition des ma- trices de taille n×p remplies de zéros, de uns et de nombres aléatoires respectivement

eye(n,p): définition de la matrice identité de taillen×p diag(A) : vecteur ayant pour éléments la diagonale de la matriceA

diag(v): matrice carrée diagonale ayant pour éléments diagonaux les éléments du vecteur v

transpose(A)ouA’: transposée deA size(A): taille de la matriceA

norm(A,p) : norme p de la matrice A (p ∈ N, ou p=’inf’,p=’fro’)

det(A): déterminant de la matriceA rank(A): rang de la matriceA trace(A): trace de la matriceA

spec(A): liste des valeurs propres de la matriceA eig(A): liste des vecteurs propres de la matriceA bdiag(A): décomposition de Jordan de la matriceA A\b: résolution du système linéaireAx=b

inv(A): inverse de la matrice A

Tracé de courbes Courbe 2D

plot2d(Mx,My,style,strf,leg,rect,nax):Mx et My étant deux matrices de même taille, on dessine les courbes My(:,i) en fonction de Mx(:,i). Les options sont facultativeshelp plot2dpour leur description) plot(x,f(x),’g-’,x,g(x),’r:’): xvecteur des abs- cisses donné, crée le graphe def(x)en trait continu vert et deg(x)en trait pointillé rouge.

Styles de ligne : ’-’ : continu, ’--’ : tirets, ’-.’ : points-tirets, ’:’ : pointillés, ’.’: un point à chaque valeur dex,’o’: un cercle à chaque valeur dex,’v’: un triangle à chaque valeur dex... et d’autres !

Couleurs :’b’: bleu,’g’: vert,’r’: rouge,’c’: cyan,

’m’: magenta,’y’: jaune, ’k’: noir,’w’: blanc.

subplot(n,m,k): découpe la fenêtre en n×m sous- graphiques et trace la figure à lak-ième position (numé- rotation de haut en bas et de gauche à droite)

Surfaces et courbes paramétrées

fplot3d(x,y,f)etplot3d(x,y,z): trace une surface définie par une fonctionf ou une matricez

fplot3d1(x,y,f)etplot3d1(x,y,z): idem mais avec des niveaux de couleurs

contour(x,y,z,n): tracenlignes de niveau de la sur- face

Sgrayplot(x,y,z): coloriage suivant les niveaux de la surface

param3d(x,y,z): une courbe paramétrée 3D

Résolution d’équations différentielles fsolve(x0,f): résout le systèmef(x) = 0

ode(y0,t0,T,f): donne la solution de l’équation diffé- rentielley(t) =f(t, y(t)), avecy(t0) =y0

champ(x,y,fx,fy) : trace le champ de vecteurs (fx(x, y), fy(x, y))

fchamp(f,t0,x,y): trace le champ de vecteurs(x, y)7→

f(t0,(x, y))

Références

Documents relatifs

La rencontre est consacrée aux développements et à l’utilisation des méthodes non linéaires, du fondamental aux sciences appliquées, en mathématiques,

- Au Belfort Information Jeunesse 3 rue Jules Vallès à Belfort, auprès de Khalid KHEMMALI, chargé de mission projets de jeunes : 03.84.90.11.16 ou par mail

Comité scientifique « prévention des infections chez les immunodéprimés » : Karine FAURE, Cécile JANSSEN, Fanny VUOTTO, Sophie PANAGET Comité scientifique « migration prévention

En 2002, Jiburo remporte un grand succès aussi bien critique que public (il est le deuxième film de l’année en Corée) et est diffusé dans le monde entier. Neuf ans plus tard,

Pour répondre aux besoins formulés à l’issue des assises du service public communal du mois de février 2019, le maire Azzédine Taïbi en compa- gnie d’élus, et notamment de

Il s'agit de saisir l'affiche non seulement dans ses tribulations transatlantiques mais aussi dans son environnement plus large, celui des tracts, des murales, des journaux

DEUX ÉVÉNEMENTS POUR S’INFORMER ET POSER DES QUESTIONS Portes ouvertes dès 15 h Kiosques d’information, discussions avec des acteurs clés du milieu, présentation de modèles

1550, rue Metcalfe, 14 e étage, (métro Peel) SÉANCES DE DÉPÔTS DE MÉMOIRES ET D’AUDITION