bonjour!
j'effectue mon PFE dans une entreprise et je reprend le code déjà écrite par un autre étudiant.le code est écrit en matlab et on utilise comsol pour générer les matrice.
mais j'utilise octave pour compiler car y a un soucis entre matlab/comsol.
le problème est que le code ne donne pas les bonnes valeurs et des erreurs d'ordre 1%.
il me retourne ceci: "warning: axis: omitting nonpositive data in log plot"
je souhaite trouver un moyen de calculer les + petites et plus grandes valeurs propres généralisées sur des matrices creuses de grande taille (ce que fait eigs en théorie !).
un professeur m'a suggéré d'utiliser la librairie SLEPc . Comme c'est du C++ la solution la plus simple, si ça marche est d'utiliser un "binder" python appelé slepc4py.
j'ai déjà télécharger la librairie reste à tester et à écrire le code qui fait la glue entre notre code octave / comsol ... et slepc ....
mon problème est que je ne sais pas trop comment écrire le code.
voici le code que j'utilise et la fonction eigs ne marchera pas:
je pourrai vous envoyé le reste des codes.
je vous remercie
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

 

 
		
		 
        

 
			
			

 
   
 



 
				 les + petites et plus grandes valeurs propres généralisées sur des matrices creuses de grande taille
 les + petites et plus grandes valeurs propres généralisées sur des matrices creuses de grande taille
				 Répondre avec citation
  Répondre avec citation

 
  
  
 
 
  
 
 
			
Partager