<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>MaplePrimes - answers and comments on Question, Solving numerically ode errors</title>
    <link>http://www.mapleprimes.com/questions/139236-Solving-Numerically-Ode-Errors</link>
    <language>en-us</language>
    <copyright>2026 Maplesoft, A Division of Waterloo Maple Inc.</copyright>
    <generator>Maplesoft Document System</generator>
    <lastBuildDate>Sun, 14 Jun 2026 00:53:12 GMT</lastBuildDate>
    <pubDate>Sun, 14 Jun 2026 00:53:12 GMT</pubDate>
    <itunes:subtitle />
    <itunes:summary />
    <description>The latest answers and comments added to the Question, Solving numerically ode errors</description>
    <image>
      <url>http://www.mapleprimes.com/images/mapleprimeswhite.jpg</url>
      <title>MaplePrimes - answers and comments on Question, Solving numerically ode errors</title>
      <link>http://www.mapleprimes.com/questions/139236-Solving-Numerically-Ode-Errors</link>
    </image>
    <item>
      <title>Ignore</title>
      <link>http://www.mapleprimes.com/questions/139236-Solving-Numerically-Ode-Errors?ref=Feed:MaplePrimes:Solving numerically ode errors:Comments#answer139245</link>
      <itunes:summary>&lt;p&gt;I tried the following in Maple 16:&lt;/p&gt;
&lt;p&gt;restart;&lt;br&gt;Digits:=40:&lt;br&gt;de := proc (omega, l, M) options operator, arrow; diff(y(r), `$`(r, 2))+(2*r-2*M)*(diff(y(r), r))/(r*(r-2*M))+(omega^2*r^2/(r-2*M)^2-l*(l+1)/(r*(r-2*M)))*y(r) = 0 end proc;&lt;br&gt;init:=y(10000)=-.00008944+.00004472*I;&lt;br&gt;dinit:=D(y)(10000)=-4.4641e-6-8.9e-6*I;&lt;br&gt;sol:=dsolve([de(1/10, 1, 1), init, dinit], numeric, range = 10 .. 10000);&lt;br&gt;plots:-odeplot(sol,[Re(y(r)),Im(y(r))],10..10000,refine=1);&lt;/p&gt;
&lt;p&gt;The plot looks fine.&amp;nbsp; Since init and dinit in your posted question are shown in an image, I didn't use all the digits.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;I tried the following in Maple 16:&lt;/p&gt;
&lt;p&gt;restart;&lt;br&gt;Digits:=40:&lt;br&gt;de := proc (omega, l, M) options operator, arrow; diff(y(r), `$`(r, 2))+(2*r-2*M)*(diff(y(r), r))/(r*(r-2*M))+(omega^2*r^2/(r-2*M)^2-l*(l+1)/(r*(r-2*M)))*y(r) = 0 end proc;&lt;br&gt;init:=y(10000)=-.00008944+.00004472*I;&lt;br&gt;dinit:=D(y)(10000)=-4.4641e-6-8.9e-6*I;&lt;br&gt;sol:=dsolve([de(1/10, 1, 1), init, dinit], numeric, range = 10 .. 10000);&lt;br&gt;plots:-odeplot(sol,[Re(y(r)),Im(y(r))],10..10000,refine=1);&lt;/p&gt;
&lt;p&gt;The plot looks fine.&amp;nbsp; Since init and dinit in your posted question are shown in an image, I didn't use all the digits.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;</description>
      <guid>139245</guid>
      <pubDate>Tue, 06 Nov 2012 20:02:20 Z</pubDate>
      <itunes:author>Preben Alsholm</itunes:author>
      <author>Preben Alsholm</author>
    </item>
    <item>
      <title>I think if you did use all the digits you</title>
      <link>http://www.mapleprimes.com/questions/139236-Solving-Numerically-Ode-Errors?ref=Feed:MaplePrimes:Solving numerically ode errors:Comments#comment139276</link>
      <itunes:summary>&lt;p&gt;I think if you did use all the digits you would recover the same error. I have no idea why the init and dinit keep copying as images. Maybe just make up the remaininder of the 40dps.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;I think if you did use all the digits you would recover the same error. I have no idea why the init and dinit keep copying as images. Maybe just make up the remaininder of the 40dps.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <guid>139276</guid>
      <pubDate>Wed, 07 Nov 2012 14:25:18 Z</pubDate>
      <itunes:author>fpghost</itunes:author>
      <author>fpghost</author>
    </item>
  </channel>
</rss>