Duhamel's Integral in MATLAB
30 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens

I am trying to solve the equation of motion numerically by using Duhamel's Integral:

How do I code this with MATLAB?
0 commentaires
Réponses (2)
Torsten
le 6 Avr 2018
udotdot_g=@(x)...;
h=@(x)...;
u=@(t)-integral(@(tau)udotdot_g(tau).*h(t-tau),0,t);
Best wishes
Torsten.
0 commentaires
Daniele Casagrande
le 21 Mai 2018
Hi, I dealt with this topic when I studied the dynamic of structures. You could solve your problem by using the " conv" function of Matlab. When you start it, you can start testing with a simple function, such as sin(t) or cos(t) and then you can try an arbitrary time function, for example a seismic or wind signal. Search with the Matlab help for the " conv" function. An advice uses the ' same' type convolution of this function.
Ing. Daniele Casagrande, Italy
0 commentaires
Voir également
Catégories
En savoir plus sur Seismology dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!