Circles of given radius through two points: Difference between revisions

m
No edit summary
Line 2,363:
</pre>
 
=={{header|Mathematica}}/{{header|Wolfram Language}}==
<lang Mathematica>Off[Solve::ratnz];
circs::invrad = "The radius is invalid.";
Line 2,381:
Abs[x - p2x]^2 + Abs[y - p2y]^2 == r^2, {x, y}];</lang>
{{out}}
<pre>In[2]:= circs[{.1234, .9876}, {.8765, .2345}, 2.]
{{-0.863212, -0.752112}, {1.86311, 1.97421}}
 
Outcircs[2]= {{-0.8632121234, -0.7521129876}, {1.863111234, 1.97421}9876}, 2.]
 
In[3]:= circs[{.1234, .9876}, {.1234, .9876}, 2.]
 
circs::equpts: The given points (0.1234`, 0.9876`) are equivalent.
circs[{.1234, .9876}, {.8765, .2345}, .5]
 
In[4]circs::dist:= circs[{The given points (0.1234`, 0.9876},`) {and (0.8765`, 0.2345},`) are too far apart for radius 0.5]`.
In[3]:= circs[{.1234, .9876}, {.1234, .9876}, 20.]
 
circs::dist: The given points (0.1234`, 0.9876`) and (0.8765`, 0.2345`) are too
far apart for radius 0.5`.
 
In[5]:= circs[{.1234, .9876}, {.1234, .9876}, 0.]
 
circs::invrad: The radius is invalid.</pre>
 
1,111

edits