Solving a Second Order Piecewise Quadratic Equation

1 view (last 30 days)
How can I solve a second order quadraic nonlinear equation for each components of two matrices. For example, having:
a=rand(10,10); b=rand(10,10);
For the equation:
I'm looking for the analytical solution. I tried to write a code but I don't know what solver to use, ODE45 or dsolve.
Also, if I want to solve the gradient of this equation (getting the antiderivative of the equation to make it first order equation) which will be solmething like this:
How can I solve them? I'd appreciate it if someone can help me!
  2 Comments
Walter Roberson
Walter Roberson on 3 Dec 2021
Is that x double-prime, quantities individually squared, quantities then individually multiplied by themselves?
Is that x double-prime, quantities individually squared, matrix-multiply by itself (inner product)?
Is that x double-prime, matrix-multiply by itself (inner product) to do the part, then again matrix-multiplied by itself?
That is, I am not clear as to why you are not using ?
MarshallSc
MarshallSc on 3 Dec 2021
Edited: MarshallSc on 3 Dec 2021
Well, yes, since they are the same, it will be in the form of . I wrote it in this way because sometimes, the two xs are not the same (not in this case), and I was going to ask a follow up question to see how I can solve a set of these equations if the two xs are not the same (x1, x2) and we have another equation with different a, b (say c,d), so it will be a system of equations.

Sign in to comment.

Accepted Answer

Walter Roberson
Walter Roberson on 3 Dec 2021
syms a b x(t)
x__prime = diff(x)
x__prime(t) = 
x__prime__prime = diff(x__prime)
x__prime__prime(t) = 
eqn = a/(x__prime__prime*x__prime__prime) == b
eqn(t) = 
sol = dsolve(eqn)
sol = 
syms x_2(t)
x_2__prime = diff(x_2)
x_2__prime(t) = 
x_2__prime__prime = diff(x_2__prime)
x_2__prime__prime(t) = 
eqn_2 = a/(x__prime__prime * x_2__prime__prime) == b
eqn_2(t) = 
sol_2 = dsolve(eqn_2)
sol_2 = 
I think for sol_2 there is a fundamental problem that you are asking to solve one equation with respect to two functions.

More Answers (0)

Categories

Find more on Particle & Nuclear Physics in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!