Re: Integrate a matrix-function
- To: mathgroup at smc.vnet.net
- Subject: [mg27478] Re: [mg27454] Integrate a matrix-function
- From: Tomas Garza <tgarza01 at prodigy.net.mx>
- Date: Tue, 27 Feb 2001 00:37:30 -0500 (EST)
- References: <200102260156.UAA13488@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
I found no problem with straightforward integration of the {n, n}matrix. For
example, suppose
In[1]:=
Clear[f]; f[s_, t_] := Table[Sin[i*s + j*t], {i, 3}, {j, 3}];
so that
In[2]:=
f[s, t]
Out[2]=
{{Sin[s + t], Sin[s + 2 t], Sin[s + 3 t]}, {Sin[2 s + t], Sin[2 s + 2 t],
Sin[2 s + 3 t]}, {Sin[3 s + t], Sin[3 s + 2 t], Sin[3 s + 3 t]}}
In[3]:=
Integrate[f[u, t], {u, s, t}]
Out[3]=
{{Cos[s]*Cos[t] - Cos[t]^2 - Sin[s]*Sin[t] + Sin[t]^2, Cos[s]*Cos[2*t] -
Cos[t]*Cos[2*t] -
Sin[s]*Sin[2*t] + Sin[t]*Sin[2*t], Cos[s]*Cos[3*t] - Cos[t]*Cos[3*t] -
Sin[s]*Sin[3*t] +
Sin[t]*Sin[3*t]}, {1/2*Cos[2*s]*Cos[t] - 1/2*Cos[t]*Cos[2*t] -
1/2*Sin[2*s]*Sin[t] +
1/2*Sin[t]*Sin[2*t], 1/2*Cos[2*s]*Cos[2*t] - 1/2*Cos[2*t]^2 -
1/2*Sin[2*s]*Sin[2*t] + 1/2*Sin[2*t]^2,
1/2*Cos[2*s]*Cos[3*t] - 1/2*Cos[2*t]*Cos[3*t] - 1/2*Sin[2*s]*Sin[3*t] +
1/2*Sin[2*t]*Sin[3*t]},
{1/3*Cos[3*s]*Cos[t] - 1/3*Cos[t]*Cos[3*t] - 1/3*Sin[3*s]*Sin[t] +
1/3*Sin[t]*Sin[3*t],
1/3*Cos[3*s]*Cos[2*t] - 1/3*Cos[2*t]*Cos[3*t] - 1/3*Sin[3*s]*Sin[2*t] +
1/3*Sin[2*t]*Sin[3*t],
1/3*Cos[3*s]*Cos[3*t] - 1/3*Cos[3*t]^2 - 1/3*Sin[3*s]*Sin[3*t] +
1/3*Sin[3*t]^2}}
which I guess is what you were looking for. Correct me if I'm wrong.
Tomas Garza
Mexico City
----- Original Message -----
From: "Martin Richter" <mrMICE.fi at cbs.dk>
To: mathgroup at smc.vnet.net
Subject: [mg27478] [mg27454] Integrate a matrix-function
> Hi
>
> I'm using Mathematical 4.0. The problem is the following.
>
> I have a function, say f[s_,t_], there s,t are real numbers and the output
> is a matrix of size (n,n). I need to integrate each component in the
matrix,
> i.e. make a new function, like this:
> g[s_,t_] := Integrate[f[u,t], {u,s,t}] // error
>
> So right now I have a line for each element but I think there is a
one-line
> way of doing this (using Map or Apply) ?
>
> Thanks IA for any help
> Martin
>
>
> ----------------------------------------------
> Please remove the PET to reply by email
>
>
>
- References:
- Integrate a matrix-function
- From: "Martin Richter" <mrMICE.fi@cbs.dk>
- Integrate a matrix-function