Simultaneous equations with an integral

AI Thread Summary
The discussion revolves around solving simultaneous equations in Mathematica, specifically involving an integral with unknown limits and a function containing multiple variables. The user initially faced issues using FindRoot and NSolve, encountering errors related to algebraic limits with NIntegrate. They provided a simplified code example to illustrate the problem. However, they later clarified that the warnings received were not critical and that the actual errors stemmed from their original code. The user successfully resolved the issue by switching to the FindMinimum function, which proved to be more stable for their needs.
mat.davies
Messages
2
Reaction score
0
Hello

I am having a problem solving a set of simultaneous equations in mathematica. One of the equations is an integral, with the unkowns as limits of integration, and the other is a function containing both variables, but no closed form solution can be found for either variable. I am therefore attempting to solve it numerically.

I have tried both FindRoot and NSolve, and i get the same error for both, namely that algebraic limits cannot be supplied with Nintegrate. Below is a sample of what I'm trying to do (I have replaced the functions with simpler examples to avoid confusion - I am aware that this problem does not need to be solved numerically!)

Code:
f[s_] := 2 s
NSolve[{NIntegrate[f[s], {s, (a + b)/2, a + 2 b}] == 0, a - 2 b + 2 == 0. {a, b}]

Apologies if i the above code has errors, I have had to copy it from one machine to another, and may have made a mistake in doing so.

Any help would be greatly appreciated.

Mat Davies
 
Physics news on Phys.org
I have now solved this problem

For the record, the messages were only warnings in the above code, but they were errors in my original code. The solution was to use the more stable FindMinimum function

Thanks

mat
 

Similar threads

Replies
3
Views
3K
Replies
13
Views
2K
Replies
4
Views
1K
Replies
1
Views
2K
Replies
12
Views
2K
Replies
34
Views
4K
Replies
6
Views
4K
Replies
1
Views
2K
Back
Top