Il y a actuellement 274 visiteurs
Samedi 20 Avril 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Méthode itérative par MATLAB

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Méthode itérative par MATLAB

Message le 11 Mai 2012 17:27

Bonjour,
je me trouve dans un impasse depuis quelque jours,, j'arrive pas à résoudre un problème que je dois très vite exposé.
Mon problème est d’estimer les coordonnées d'un hypocentre/épicentre d'un évènement sismique par méthode itérative en prenant l'exemple de stations rapprochées.
on m'a imposer le développement en série de Taylor pour linéarisation de ce problème que je le présente tel que:

T= Distance/Vitesse + T0
Tiobs = Di/Vi ; i=1à6.
Di = sqrt(((x1-X).^2)+((y1-Y).^2))
Di/V ; V=5km/s.

donc la formulation est:
Tiobs= sqrt(((x1-X).^2)+((y1-Y).^2))/5.

par méthode de moindre carrées ça marche le plus normalement du monde,, mais la méthode itérative,,,,????
voici l'algorithme que j'utilise et qu'est apparemment ça ne marche pas;

%calcule initial
t1=sqrt(((x1-X).^2)+((y1-Y).^2))/5;
m(1)=t1; m(2)=x1; m(3)=y1;
% le nombre d'étiration
for i=1:6
for i=1:length(Y)
diffx=(X(i)-m(2));
Diffy=(Y(i)-m(3));
D0(i)=sqrt(diffx^2+ Diffy^2);
d(i)=m(1)-D0(i)/5-m(1);
G(i,3) = -(Diffy/D0(i))/5; G(i,2)= -(diffx/D0(i))/5; G(i,1)= 1;
end
% sollution par moindre carré
A=G*G';
B=d*G';
B=A*m;
dm=A\B

end

svppppppppppppppppp quelqu'un pourrais m'aider là dessus?????
Redouane
Visiteur
Visiteur
 
Messages: 1
Inscription: 11 Mai 2012 17:22
 



Sujets similaires

Message [Méthode] récupérer votre n° de licence win 10
Microsoft permet >>ici<< de télécharger la dernière version légale de Windows 10, soit sur une clé USB soit sous la forme d'un fichier ISO....mais, pour cela il vous faut votre n° de licence Windows 10 que, si vous avez acheté un PC avec Windows "préinstallé", vous n'avez pas.. ...
Réponses: 11

Message Méthode de Condorcet en c
Bonjour,Pouvez-vous m'aider avec les méthodes de Condorcet (condormet_minimax et condorcet_schulze), je dois programmer en c les méthodes de Condorcet si quelqu'un peut m'expliquez comment les programmer (explications, code, etc.)Merci par avance
Réponses: 0

Message [Méthode] Virer la notification de passage à win 10
Bonjour à touspeut-être aurez vous vu apparaitre, dans la barre des tâche près de l'horloge, une icône stylisée représentant le logo de win 10l?ennui c'est que la chose est aussi collante que le plus tenace des morpions...impossible de virer l'icône celle-ci étant un "cadeau Microsoft".. ...
Réponses: 8

Message Passage windows 7 32 vers 64 impossible ! Nouvelle Méthode ?
Bonjour J'ai essayer d'installer windows 7 64 bits sur mon 32 bits mais je n'y arrive vraiment pas malgrès que j'ai le cd et la licence . Même en bootant ça ne marche pas . Mais j'ai penser à une chose si je prends mon disque dur et je le met sur un autre pc et je fais l'installation ? Et après je r ...
Réponses: 5

Message Récupérer ses e-mails sur Lotus - Moyen et méthode
Bonjour à tous, Je dois récupérer rapidement et facilement l'ensemble de mes e-mails sur 2 ans (archivés et non archivés) d'une boîte Lotus sur un PC. Dans un second temps, je dois pouvoir lire, transférer et imprimer l'ensemble de ces e-mails récupérés. J'ajoute que j'ai toujours été nulle en infor ...
Réponses: 0

Message incrementer une valeur dans un tableau matlab
ReformulationObjectif incrementer une valeur dans un tableauJe fais la lecture du fichier excel qui se presente de la forme suivante1 2 3 13 5 6 222 33621 3 4 13 6 7 223 3363 4 5 13 7 9 224 3364 5 6 2 8 10 225 3365 7 12 3 9 12 226 3366 8 1 13 10 13 227 3367 9 3 13 11 14 228 336Quand la 4eme colonne ...
Réponses: 0

Message [Matlab] Transformée de Fourier
Bonsoir,J'aimerai savoir, via Matlab, comment faire un executable capable de calculer et tracer (module et phase), la Transformée de Fourier des signaux suivants:Dirac(t), Peigne de Dirac(t) - pour 5,10 et 50 elements -, Heaviside(t), Porte [-Heaviside(t-T/2);(+Heaviside(t+T/2)], Somme finie de fonc ...
Réponses: 1


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


.: Nous contacter :: Flux RSS :: Données personnelles :.
cron