<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>MaplePrimes - comments on Post, solve</title>
    <link>http://www.mapleprimes.com/posts/42325-Solve</link>
    <language>en-us</language>
    <copyright>2026 Maplesoft, A Division of Waterloo Maple Inc.</copyright>
    <generator>Maplesoft Document System</generator>
    <lastBuildDate>Wed, 10 Jun 2026 19:52:11 GMT</lastBuildDate>
    <pubDate>Wed, 10 Jun 2026 19:52:11 GMT</pubDate>
    <itunes:subtitle />
    <itunes:summary />
    <description>The latest comments added to the Post, solve</description>
    <image>
      <url>http://www.mapleprimes.com/images/mapleprimeswhite.jpg</url>
      <title>MaplePrimes - comments on Post, solve</title>
      <link>http://www.mapleprimes.com/posts/42325-Solve</link>
    </image>
    <item>
      <title>applyop</title>
      <link>http://www.mapleprimes.com/posts/42325-Solve?ref=Feed:MaplePrimes:solve:Comments#comment79166</link>
      <itunes:summary>The description of applyop can be found in its help page, &lt;code&gt; ?applyop&lt;/code&gt;. Your example is just a double integral. One doesn't need dsolve to evaluate it. Using applyop, it can be done as &lt;pre&gt;u:=1+sum((-1)^(i)*Heaviside(t-T[i+1]),i=1..n-1)+
sum((-1)^(i)*Heaviside(t-T[n+i]),i=1..n):

value(map[3](applyop,student[Doubleint],1,u,t,t))/M;

  /       /n - 1
  |  2    |-----
  | t     | \        i                               2
  |---- + |  )   (-1)  (1/2 Heaviside(t - T[i + 1]) t
  | 2     | /
  |       |-----
  \       \i = 1

                                               2
         - 1/2 Heaviside(t - T[i + 1]) T[i + 1]  - T[i + 1] (

        Heaviside(t - T[i + 1]) t - Heaviside(t - T[i + 1]) T[i + 1])

         \   /  n
         |   |-----
         |   | \        i                               2
        )| + |  )   (-1)  (1/2 Heaviside(t - T[n + i]) t
         |   | /
         |   |-----
         /   \i = 1

                                               2
         - 1/2 Heaviside(t - T[n + i]) T[n + i]  - T[n + i] (

        Heaviside(t - T[n + i]) t - Heaviside(t - T[n + i]) T[n + i])

         \\
         ||
         ||
        )||/M
         ||
         ||
         //&lt;/pre&gt;If you want to avoid using applyop or double integral for some reason, then you could just do your manipulations with dsolve for every term (1 and expressions inside sums) and then add them manually.

_________
Alec Mihailovs 
&lt;a href="http://mihailovs.com/Alec/"&gt;http://mihailovs.com/Alec/&lt;/a&gt;</itunes:summary>
      <description>The latest comments added to the Post, solve</description>
      <guid>79166</guid>
      <pubDate>Mon, 06 Nov 2006 00:41:31 Z</pubDate>
      <itunes:author>alec</itunes:author>
      <author>alec</author>
    </item>
  </channel>
</rss>