L'implémentation de cet exemple a été réalisée en utilisant le langage de programmation d'Octave (identique à Matlab). Le programme principal contenu dans le fichier Equa_diff1.m, est présenté sous forme de fonction. Cette fonction a pour argument d'entrées le nombre n d'elements finis.
Equa_diff1.m |
function Equation_diff1(n)
##################################### Application des conditions aux limites
#####################################
endfunction
|
La procédure contenue dans le fichier Calcul_Mat_element.m permet le calcul de la matrice de raideur et vecteur de charge élémentaires. Cette fonction reçoit en entrée les coordonnées du noeud inférieur et du noeud supérieur de l' élément pour retourner la matrice de raideur Ke et le vecteur de charge Fe.
Calcul_Mat_element.m |
function [Ke, Fe]=Calcul_Mat_element(x1, x2)
endfunction
|