Maple-Funktion: Matrix->Matrix

Neue Frage »

Duedi Auf diesen Beitrag antworten »
Maple-Funktion: Matrix->Matrix
Hallo ihr!
Ich versuche, in Maple eine Funktion zu implementieren, die zu einer (symmetrischen) Matrix mit positiven Einträgen die Matrix auszugeben, deren Einträge gerade die gewurzelten Einträge der ursprünglichen Matrix sind, also:



Mein bisheriger Versuch war:

code:
1:
 f(Matrix(3, 3, (i,j) -> a_(i,j))) := Matrix(3, 3, (i,j) -> sqrt(a_(i,j)))


Das wird zwar korrekt angezeigt, wird aber für keine Matrix ausgewertet. Außerdem funktioniert das nur für n=3. Kann mir jemand sagen, wie man das implementieren kann?
jester. Auf diesen Beitrag antworten »

Voilà:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
f:=proc(M,n)
> local i,j;
>  for i from 1 to n do
>   for j from 1 to n do
>    M[i,j]:=sqrt(M[i,j]);
>   od;
>  od;
>  return M;
> end proc;


smile
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »