DMUG-Archiv 1998

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

Re: Typen

> das einfachste w"are doch
>
> manin::In[1]:= A = {{a11, a12}, {a21, a22}};
>
> manin::In[2]:= B[o_Integer] := Array[b, {o, o}] /; o > 0
>
> manin::In[3]:= A . B[2] //MatrixForm
>
> manin::Out[3]//MatrixForm=
>
> >   a11 b[1, 1] + a12 b[2, 1]   a11 b[1, 2] + a12 b[2, 2]
>
>     a21 b[1, 1] + a22 b[2, 1]   a21 b[1, 2] + a22 b[2, 2]
>
> manin::In[4]:= Quit[]
>
> die Vereinfachung auf rechteckige Matrizen B[o1_Integer, o2_Integer]
> ist offensichtlich.
>
> Gru3
> U. Krause
>
>

Besten Dank Udo, das hilft mir zunaechst eine grossen Schritt weiter.
Doch betrachtet man das follgende Beispiel, dann sieht man wie simpel
die Loesung ausfaellt wenn man nur Real elemente m zulaesst, dies
geht "nacher mit"    /. Conjugate->Identity
kann man mathematika den nicht vorher schon sagen das die m's Real sind ?

M=Array[m, {2,1}]
InputForm[PseudoInverse[%]]
InputForm[% /. Conjugate->Identity]

{{m[1, 1]}, {m[2, 1]}}

{{Conjugate[m[1, 1]]/(Conjugate[m[1, 1]]*m[1, 1] + Conjugate[m[2, 1]]*m[2, 1]),
  Conjugate[m[2, 1]]/(Conjugate[m[1, 1]]*m[1, 1] + Conjugate[m[2, 1]]*m[2, 1])}}

{{m[1, 1]/(m[1, 1]^2 + m[2, 1]^2),
  m[2, 1]/(m[1, 1]^2 + m[2, 1]^2)}}



Robert


Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

DMUG-Archiv, http://www.mathematica.ch/dmug-liste.html; Letzte Änderung: 08.09.2003 20:44