Hi Brombo,

That's a very nice result. I'll use it in my education!
Regarding your previous questions: The correct statement in Python/SymPy 
should be:
solution = 2 * 
sp.integrate(sp.re(solution_in_frequency_domain*sp.exp(sp.I*2*sp.pi*phi*t)),(phi,0,4))
I arbitrarily chose 4 as an cutoff value for the frequenciesbecause higher 
values seem negligible. I only used the real part because the original 
problem is the real-valued vibrations of a SDOF system fored by a block 
function.
Op maandag 13 februari 2023 om 16:31:29 UTC+1 schreef brombo:

> I have tracked down the errors and the analytic and numerical results now 
> agree (see attached) -
> On 2/10/23 11:32 AM, 'Tom van Woudenberg' via sympy wrote:
>
> This is the result in Python (same as in Maple): [image: downloaden 
> (5).png]
>
> Op vrijdag 10 februari 2023 om 17:31:50 UTC+1 schreef Tom van Woudenberg:
>
>> Hi Brombo, 
>>
>> Thank you for the update. It seems my previous posts didn't show up. 
>> Anyway, you result doesn't match the result in Maple and the numerical 
>> evalution of the integral in Python:
>>
>> Would be wonderful if we'd find an analytical solution.
>> Op vrijdag 10 februari 2023 om 01:08:56 UTC+1 schreef brombo:
>>
>>> Attached are latest results (I had calculated the roots of the quadratic 
>>> wrong) and a plot -
>>> On 2/8/23 4:24 AM, 'Tom van Woudenberg' via sympy wrote:
>>>
>>> Hi Brombo, 
>>>
>>> Thank you for the extensive working-out. I really appreciate that!
>>> However, the result doesn't seem to match the result in got in Maple 
>>> (below result in Python for N(t):
>>>
>>> [image: Schermafbeelding 2023-02-08 094041.jpg]
>>> Do you have any ideas on the difference?
>>> Op woensdag 8 februari 2023 om 01:10:05 UTC+1 schreef brombo:
>>>
>>>> I didn't proof read well enough.  Typo in equation 4.  Correction 
>>>> attached
>>>> On 2/7/23 3:02 AM, 'Tom van Woudenberg' via sympy wrote:
>>>>
>>>> Thank you brombo, I'll take a closer look at the file you send me!
>>>>
>>>> Op maandag 6 februari 2023 om 22:29:25 UTC+1 schreef brombo:
>>>>
>>>>> I cleaned things up here is what the notebook looks like (see attached 
>>>>> html) -
>>>>>
>>>>>
>>>>> On 2/6/23 10:36 AM, 'Tom van Woudenberg' via sympy wrote:
>>>>>
>>>>> Hi there, 
>>>>>
>>>>> When trying to solve a integral as part of a manual inverse fourier 
>>>>> transform, SymPy return the unevaluated integral. Does anybody know if 
>>>>> SymPy is able to solve this integral with some help? It would be good 
>>>>> enough if I'd be able to obtain the result for specific values of t.
>>>>>
>>>>> import sympy as sp
>>>>> phi,t = sp.symbols('phi,t',real=True)
>>>>> sp.I*(1 - 
>>>>> sp.exp(4*sp.I*sp.pi*phi))*sp.exp(-8*sp.I*sp.pi*phi)/(2*sp.pi*phi*(-4*sp.pi**2*phi**2
>>>>>  
>>>>> + 1.5*sp.I*sp.pi*phi + 4))
>>>>> solution_numeric = 1 / sp.pi * sp.integrate(sp.re
>>>>> (solution_in_frequency_domain_numeric*sp.exp(sp.I*2*phi*t)),(phi,0,4))
>>>>> print(solution_numeric)
>>>>>
>>>>> returns:
>>>>> (Integral(sin(4*pi*phi)*re(exp(2*I*phi*t)/(-4*pi**2*phi**2*exp(8*I*pi*phi)
>>>>>  
>>>>> + 1.5*I*pi*phi*exp(8*I*pi*phi) + 4*exp(8*I*pi*phi))), (phi, 0, 4)) + 
>>>>> Integral(cos(4*pi*phi)*im(exp(2*I*phi*t)/(-4*pi**2*phi**2*exp(8*I*pi*phi) 
>>>>> + 
>>>>> 1.5*I*pi*phi*exp(8*I*pi*phi) + 4*exp(8*I*pi*phi))), (phi, 0, 4)) + 
>>>>> Integral(-im(exp(2*I*phi*t)/(-4*pi**2*phi**2*exp(8*I*pi*phi) + 
>>>>> 1.5*I*pi*phi*exp(8*I*pi*phi) + 4*exp(8*I*pi*phi))), (phi, 0, 
>>>>> 4)))/(2*pi**2*phi)
>>>>>
>>>>> Plotting the result for t,0,15 should give this result according to 
>>>>> Maple:
>>>>> [image: Schermafbeelding 2023-02-06 163521.jpg]
>>>>>
>>>>> Kind regards,
>>>>> Tom van Woudenberg
>>>>> Delft University of Technology
>>>>>
>>>>> -- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "sympy" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to sympy+un...@googlegroups.com.
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/sympy/eea7eaef-8752-41f8-bf9d-ba78a1782c37n%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/sympy/eea7eaef-8752-41f8-bf9d-ba78a1782c37n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "sympy" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to sympy+un...@googlegroups.com.
>>>>
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/sympy/e27ffb73-aad8-4bb1-a004-fbe0a27b9074n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/sympy/e27ffb73-aad8-4bb1-a004-fbe0a27b9074n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "sympy" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to sympy+un...@googlegroups.com.
>>>
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/sympy/723c7d86-1c6d-492a-9f86-16978b4b837bn%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/sympy/723c7d86-1c6d-492a-9f86-16978b4b837bn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> -- 
> You received this message because you are subscribed to the Google Groups 
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sympy+un...@googlegroups.com.
>
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sympy/2dc42a4a-83eb-451e-b432-ef3146e076f6n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/sympy/2dc42a4a-83eb-451e-b432-ef3146e076f6n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/0d10619b-0d04-4101-858d-9e40d4ae1b59n%40googlegroups.com.

Reply via email to