Académique Documents
Professionnel Documents
Culture Documents
Test1 TP
Test1 TP
Test2
x1 = 2;
x2 = 5;
x3 = 8;
x = x1:0.1:x3;
N1 = (x-x2).*(x-x3)/(x1-x2)/(x1-x3);
N2 = (x-x1).*(x-x3)/(x2-x1)/(x2-x3);
N3 = (x-x1).*(x-x2)/(x3-x1)/(x3-x2);
S = N1+N2+N3;
plot(x,N1,x,N2,x,N3,x,S)
Test3
x = [0:2/n:2]'
t([1:n],:) = [[1:n]',[2:n+1]']
%Remarque
%Pour un nombre plus élevé d’éléments il suffit d’augmenter la valeur de n
%x(i) donne la coordonnée du noeud i ; exemple x(2) affiche : 0.5
x(2)
%t(i,:) donne les deux noeuds dé l’élément i ; exemple t(2,:) affiche : 2 3
t(2,:)
%t(:,i) donne la colonne i du tableau t ; exemple t(:,2) affiche : [2 3 4 5]T
t(:,2)
Test4
n = 4; % nombre d’éléments
x = 0:2/n:2; % coordonnées des noeuds
for i = 1:n % début de boucle sur les éléments
t(i,:) = [i, 1+i] % connectivite de chaque élément
end; % fin de boucle