Mathematica Mathematica:How to solve the summation of numerical integration

AI Thread Summary
To find the minimum values of t_1 and t_2 given t_0=0 and t_3=5, the use of Mathematica's NMinimize function is recommended. The provided code integrates a specific function across defined intervals and applies constraints to ensure t_0 <= t_1 <= t_2 <= t_3. The integration involves exponential decay and a quadratic term, which is computed efficiently in a matter of seconds. For larger numbers of intervals, such as extending from t_0 to t_9, the same approach can be adapted by modifying the integration and constraints accordingly, although the complexity may increase with more variables. The discussion emphasizes the effectiveness of Mathematica for this type of optimization problem, especially compared to using Excel Solver.
shafieza_garl
Messages
20
Reaction score
0
From the attachment. i would like to know how to find (t_1 and t_2)minimum if given t_0=0 and t_3=5.It seem like when using excel solver to find the minimum.anyone know how to do it with mathematica?
 

Attachments

  • Kerja_2.jpg
    Kerja_2.jpg
    8.4 KB · Views: 601
Physics news on Phys.org
In my experience with MMA trying to use subscripts is often more trouble than it is worth.

What I would do is

t0 = 0; t3 = 5; NMinimize[{
Integrate[0.25`(E^(-0.015`*t)*(-4044.4444444444443`*E^(-0.015`*t1) + E^(0.015`*t)*(4044.4444444444443` - 66.6666666666667`*t) + 66.6666666666667`*E^(0.015`*t1)*t1))^2, {t, t0, t1}] +
Integrate[0.25`(E^(-0.015`*t)*(-4044.4444444444443`*E^(-0.015`*t2) + E^(0.015`*t)*(4044.4444444444443` - 66.6666666666667`*t) + 66.6666666666667`*E^(0.015`*t2)*t1))^2, {t, t1, t2}] +
Integrate[0.25`(E^(-0.015`*t)*(-4044.4444444444443`*E^(-0.015`*t3) + E^(0.015`*t)*(4044.4444444444443` - 66.6666666666667`*t) + 66.6666666666667`*E^(0.015`*t3)*t1))^2,{t, t2, t3}],
t0 <= t1 && t1 <= t2 && t2 <= t3}, {t1, t2}]

and it gives you an answer in a few seconds.
 
thanks for da help.it really help me.but is there any other way to solve when n become a large number.like we change 3 into 10 and we want to find t1 until t9.
 

Similar threads

Replies
13
Views
2K
Replies
4
Views
3K
Replies
58
Views
7K
Replies
2
Views
2K
Replies
4
Views
2K
Replies
1
Views
2K
Back
Top