How to plot an unstable attractor?Why does DSolve return two solutions for my ODE?Second Order ODE (Bessel Function) with a dependent variable in the BCDSolve doesn't give all the solutionsUsing DSolve for a coupled differential equationDSolve not satisfying initial conditionshow to To specify initial conditions for a system of ode?DAE with NDSolve -monitor numerical noiseDSolve - Unable to obtain plot of solution - 2nd order ODEPartial differential equation heat/diffusion equation 3dCannot solve ODE question with Initial Value
Why does the 6502 have the BIT instruction?
How many chess players are over 2500 Elo?
How bitcoin nodes update UTXO set when their latests blocks are replaced?
What are the benefits of cryosleep?
Identifying an object pointer by generating and using a unique ID
How to capture more stars?
Rests in pickup measure (anacrusis)
I think I may have violated academic integrity last year - what should I do?
Tabulated absorption spectra of greenhouse gases?
Is there an evolutionary advantage to having two heads?
Is there a general effective method to solve Smullyan style Knights and Knaves problems? Is the truth table method the most appropriate one?
Is there any use case for the bottom type as a function parameter type?
Is CD audio quality good enough for the final delivery of music?
Employer asking for online access to bank account - Is this a scam?
How were these pictures of spacecraft wind tunnel testing taken?
Why colon to denote that a value belongs to a type?
At what point in European history could a government build a printing press given a basic description?
Is this resistor leaking? If so, is it a concern?
Placing bypass capacitors after VCC reaches the IC
Why doesn't the Earth's acceleration towards the Moon accumulate to push the Earth off its orbit?
Is floating in space similar to falling under gravity?
Is there a down side to setting the sampling time of a SAR ADC as long as possible?
Full horizontal justification in table
How can I find where certain bash function is defined?
How to plot an unstable attractor?
Why does DSolve return two solutions for my ODE?Second Order ODE (Bessel Function) with a dependent variable in the BCDSolve doesn't give all the solutionsUsing DSolve for a coupled differential equationDSolve not satisfying initial conditionshow to To specify initial conditions for a system of ode?DAE with NDSolve -monitor numerical noiseDSolve - Unable to obtain plot of solution - 2nd order ODEPartial differential equation heat/diffusion equation 3dCannot solve ODE question with Initial Value
$begingroup$
I'm trying to solve and plot the following in Mathematica:
eqns = x'[t] ==
x[t] - y[t] -
x[t] (x[t]^2 + y[t]^2) + (x[t] y[t])/Sqrt[x[t]^2 + y[t]^2],
y'[t] ==
x[t] + y[t] - y[t] (x[t]^2 + y[t]^2) -
x[t]^2/Sqrt[x[t]^2 + y[t]^2];
DSolve[eqns, x, y, t]
This is supposed to be an example of unstable attractor ODE. However, execution never ends and I don't manage to see the solution of the equation.
plotting differential-equations
$endgroup$
add a comment |
$begingroup$
I'm trying to solve and plot the following in Mathematica:
eqns = x'[t] ==
x[t] - y[t] -
x[t] (x[t]^2 + y[t]^2) + (x[t] y[t])/Sqrt[x[t]^2 + y[t]^2],
y'[t] ==
x[t] + y[t] - y[t] (x[t]^2 + y[t]^2) -
x[t]^2/Sqrt[x[t]^2 + y[t]^2];
DSolve[eqns, x, y, t]
This is supposed to be an example of unstable attractor ODE. However, execution never ends and I don't manage to see the solution of the equation.
plotting differential-equations
$endgroup$
$begingroup$
Try usingNDSolve
instead
$endgroup$
– b3m2a1
8 hours ago
add a comment |
$begingroup$
I'm trying to solve and plot the following in Mathematica:
eqns = x'[t] ==
x[t] - y[t] -
x[t] (x[t]^2 + y[t]^2) + (x[t] y[t])/Sqrt[x[t]^2 + y[t]^2],
y'[t] ==
x[t] + y[t] - y[t] (x[t]^2 + y[t]^2) -
x[t]^2/Sqrt[x[t]^2 + y[t]^2];
DSolve[eqns, x, y, t]
This is supposed to be an example of unstable attractor ODE. However, execution never ends and I don't manage to see the solution of the equation.
plotting differential-equations
$endgroup$
I'm trying to solve and plot the following in Mathematica:
eqns = x'[t] ==
x[t] - y[t] -
x[t] (x[t]^2 + y[t]^2) + (x[t] y[t])/Sqrt[x[t]^2 + y[t]^2],
y'[t] ==
x[t] + y[t] - y[t] (x[t]^2 + y[t]^2) -
x[t]^2/Sqrt[x[t]^2 + y[t]^2];
DSolve[eqns, x, y, t]
This is supposed to be an example of unstable attractor ODE. However, execution never ends and I don't manage to see the solution of the equation.
plotting differential-equations
plotting differential-equations
edited 1 hour ago
user64494
3,88711323
3,88711323
asked 8 hours ago
JavierJavier
1305
1305
$begingroup$
Try usingNDSolve
instead
$endgroup$
– b3m2a1
8 hours ago
add a comment |
$begingroup$
Try usingNDSolve
instead
$endgroup$
– b3m2a1
8 hours ago
$begingroup$
Try using
NDSolve
instead$endgroup$
– b3m2a1
8 hours ago
$begingroup$
Try using
NDSolve
instead$endgroup$
– b3m2a1
8 hours ago
add a comment |
2 Answers
2
active
oldest
votes
$begingroup$
To visualize a 2D system, I would start with StreamPlot
:
vf = x', y' /. First@Solve[eqns /. f_[t] :> f, x', y']; (* strip the args *)
StreamPlot[vf, x, -2, 2, y, -2, 2]
You can use StreamPoints
to highlight the structure and Epilog
to mark the attractor at $(1,0)$:
ics = Cos[1/5], Sin[1/5], Red,
0.5, 0, Magenta, 1.5, 0., Magenta;
StreamPlot[vf, x, -2, 2, y, -2, 2,
StreamPoints -> Append[ics, Automatic],
Epilog -> White, EdgeForm[Black], Disk[1, 0, 0.03]]
$endgroup$
$begingroup$
this was what I was looking for
$endgroup$
– Javier
7 hours ago
add a comment |
$begingroup$
eqns = x'[t] ==
x[t] - y[t] -
x[t] (x[t]^2 + y[t]^2) + (x[t] y[t])/Sqrt[x[t]^2 + y[t]^2],
y'[t] ==
x[t] + y[t] - y[t] (x[t]^2 + y[t]^2) -
x[t]^2/Sqrt[x[t]^2 + y[t]^2];
sol = NDSolve[Join[x[0]==1.5, y[0]==1.5, eqns], x, y, t, 0, 50];
ParametricPlot[x[t], y[t]/.sol//Evaluate, t, 0, 50, PlotRange->All]
$endgroup$
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "387"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f199145%2fhow-to-plot-an-unstable-attractor%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
To visualize a 2D system, I would start with StreamPlot
:
vf = x', y' /. First@Solve[eqns /. f_[t] :> f, x', y']; (* strip the args *)
StreamPlot[vf, x, -2, 2, y, -2, 2]
You can use StreamPoints
to highlight the structure and Epilog
to mark the attractor at $(1,0)$:
ics = Cos[1/5], Sin[1/5], Red,
0.5, 0, Magenta, 1.5, 0., Magenta;
StreamPlot[vf, x, -2, 2, y, -2, 2,
StreamPoints -> Append[ics, Automatic],
Epilog -> White, EdgeForm[Black], Disk[1, 0, 0.03]]
$endgroup$
$begingroup$
this was what I was looking for
$endgroup$
– Javier
7 hours ago
add a comment |
$begingroup$
To visualize a 2D system, I would start with StreamPlot
:
vf = x', y' /. First@Solve[eqns /. f_[t] :> f, x', y']; (* strip the args *)
StreamPlot[vf, x, -2, 2, y, -2, 2]
You can use StreamPoints
to highlight the structure and Epilog
to mark the attractor at $(1,0)$:
ics = Cos[1/5], Sin[1/5], Red,
0.5, 0, Magenta, 1.5, 0., Magenta;
StreamPlot[vf, x, -2, 2, y, -2, 2,
StreamPoints -> Append[ics, Automatic],
Epilog -> White, EdgeForm[Black], Disk[1, 0, 0.03]]
$endgroup$
$begingroup$
this was what I was looking for
$endgroup$
– Javier
7 hours ago
add a comment |
$begingroup$
To visualize a 2D system, I would start with StreamPlot
:
vf = x', y' /. First@Solve[eqns /. f_[t] :> f, x', y']; (* strip the args *)
StreamPlot[vf, x, -2, 2, y, -2, 2]
You can use StreamPoints
to highlight the structure and Epilog
to mark the attractor at $(1,0)$:
ics = Cos[1/5], Sin[1/5], Red,
0.5, 0, Magenta, 1.5, 0., Magenta;
StreamPlot[vf, x, -2, 2, y, -2, 2,
StreamPoints -> Append[ics, Automatic],
Epilog -> White, EdgeForm[Black], Disk[1, 0, 0.03]]
$endgroup$
To visualize a 2D system, I would start with StreamPlot
:
vf = x', y' /. First@Solve[eqns /. f_[t] :> f, x', y']; (* strip the args *)
StreamPlot[vf, x, -2, 2, y, -2, 2]
You can use StreamPoints
to highlight the structure and Epilog
to mark the attractor at $(1,0)$:
ics = Cos[1/5], Sin[1/5], Red,
0.5, 0, Magenta, 1.5, 0., Magenta;
StreamPlot[vf, x, -2, 2, y, -2, 2,
StreamPoints -> Append[ics, Automatic],
Epilog -> White, EdgeForm[Black], Disk[1, 0, 0.03]]
answered 7 hours ago
Michael E2Michael E2
153k12208493
153k12208493
$begingroup$
this was what I was looking for
$endgroup$
– Javier
7 hours ago
add a comment |
$begingroup$
this was what I was looking for
$endgroup$
– Javier
7 hours ago
$begingroup$
this was what I was looking for
$endgroup$
– Javier
7 hours ago
$begingroup$
this was what I was looking for
$endgroup$
– Javier
7 hours ago
add a comment |
$begingroup$
eqns = x'[t] ==
x[t] - y[t] -
x[t] (x[t]^2 + y[t]^2) + (x[t] y[t])/Sqrt[x[t]^2 + y[t]^2],
y'[t] ==
x[t] + y[t] - y[t] (x[t]^2 + y[t]^2) -
x[t]^2/Sqrt[x[t]^2 + y[t]^2];
sol = NDSolve[Join[x[0]==1.5, y[0]==1.5, eqns], x, y, t, 0, 50];
ParametricPlot[x[t], y[t]/.sol//Evaluate, t, 0, 50, PlotRange->All]
$endgroup$
add a comment |
$begingroup$
eqns = x'[t] ==
x[t] - y[t] -
x[t] (x[t]^2 + y[t]^2) + (x[t] y[t])/Sqrt[x[t]^2 + y[t]^2],
y'[t] ==
x[t] + y[t] - y[t] (x[t]^2 + y[t]^2) -
x[t]^2/Sqrt[x[t]^2 + y[t]^2];
sol = NDSolve[Join[x[0]==1.5, y[0]==1.5, eqns], x, y, t, 0, 50];
ParametricPlot[x[t], y[t]/.sol//Evaluate, t, 0, 50, PlotRange->All]
$endgroup$
add a comment |
$begingroup$
eqns = x'[t] ==
x[t] - y[t] -
x[t] (x[t]^2 + y[t]^2) + (x[t] y[t])/Sqrt[x[t]^2 + y[t]^2],
y'[t] ==
x[t] + y[t] - y[t] (x[t]^2 + y[t]^2) -
x[t]^2/Sqrt[x[t]^2 + y[t]^2];
sol = NDSolve[Join[x[0]==1.5, y[0]==1.5, eqns], x, y, t, 0, 50];
ParametricPlot[x[t], y[t]/.sol//Evaluate, t, 0, 50, PlotRange->All]
$endgroup$
eqns = x'[t] ==
x[t] - y[t] -
x[t] (x[t]^2 + y[t]^2) + (x[t] y[t])/Sqrt[x[t]^2 + y[t]^2],
y'[t] ==
x[t] + y[t] - y[t] (x[t]^2 + y[t]^2) -
x[t]^2/Sqrt[x[t]^2 + y[t]^2];
sol = NDSolve[Join[x[0]==1.5, y[0]==1.5, eqns], x, y, t, 0, 50];
ParametricPlot[x[t], y[t]/.sol//Evaluate, t, 0, 50, PlotRange->All]
answered 8 hours ago
b3m2a1b3m2a1
29.9k360176
29.9k360176
add a comment |
add a comment |
Thanks for contributing an answer to Mathematica Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f199145%2fhow-to-plot-an-unstable-attractor%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
$begingroup$
Try using
NDSolve
instead$endgroup$
– b3m2a1
8 hours ago