Hi Sudha
I see that you are trying to solve an equation involving an integral in MATLAB using symbolic variables. When MATLAB's solve function is unable to find an explicit solution, it often means that the equation is too complex for a straightforward analytical solution. This can happen with equations involving non-linear terms, such as exponentials and integrals.
Here are some steps you can take to address this issue:
1. Numerical Solutions: If an analytical solution is not possible, you can use numerical methods to find an approximate solution. MATLAB's vpasolve function can be used for this purpose.
2. Initial Guesses: Providing an initial guess can help numerical solvers converge to a solution.
integrated_term = int(exp((al * t1^2) / 2) - 1, t1);
D1 = (ft1 / T) * (c1 * (exp((al * t1^2) / 2) - 1) + ...
c2 * integrated_term + ...
c3 * exp((del * (t1 - T))) * (t1 - T) + ...
c4 * exp((del * (t1 - T))));
solution = vpasolve(D1 == 0, t1, initial_guess);
disp('Numerical solution for t1:')
Numerical solution for t1:
For more information regarding vpasolve, kindly refer the following documentation -
I hope this resolves the issue