{VERSION 6 1 "Windows XP" "6.1" } {USTYLETAB {PSTYLE "Warning" -1 7 1 {CSTYLE "" -1 -1 "Courier" 1 12 0 0 255 1 0 0 0 2 2 1 0 0 0 1 }1 0 0 -1 -1 -1 1 0 1 0 2 2 -1 1 }{PSTYLE "Dash Item" -1 16 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }1 1 0 -1 3 3 1 0 1 0 2 2 -1 3 }{PSTYLE "Heading 4" -1 20 1 {CSTYLE "" -1 -1 "MS Serif" 1 12 0 0 0 0 1 0 0 2 2 2 0 0 0 1 }1 1 0 -1 0 0 1 0 1 0 2 2 -1 1 }{PSTYLE "Heading 3" -1 5 1 {CSTYLE "" -1 -1 " MS Serif" 1 14 0 0 0 0 1 1 0 2 2 2 0 0 0 1 }1 1 0 -1 0 0 1 0 1 0 2 2 -1 1 }{PSTYLE "Error" -1 8 1 {CSTYLE "" -1 -1 "Courier" 1 12 255 0 255 1 0 0 0 2 2 1 0 0 0 1 }1 0 0 -1 -1 -1 1 0 1 0 2 2 -1 1 }{PSTYLE "A uthor" -1 19 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 0 0 0 0 2 2 2 0 0 0 1 }3 1 0 -1 8 8 1 0 1 0 2 2 -1 1 }{PSTYLE "Heading 2" -1 4 1 {CSTYLE "" -1 -1 "MS Serif" 1 16 0 0 0 0 0 1 0 2 2 2 0 0 0 1 }1 1 0 -1 8 2 1 0 1 0 2 2 -1 1 }{PSTYLE "Text Output" -1 2 1 {CSTYLE "" -1 -1 "Courier" 1 12 0 0 255 1 0 0 0 2 2 1 0 0 0 1 }1 0 0 -1 -1 -1 1 0 1 0 2 2 -1 1 }{PSTYLE "Heading 1" -1 3 1 {CSTYLE "" -1 -1 "MS Serif" 1 18 0 0 0 0 0 1 0 2 2 2 0 0 0 1 }1 1 0 -1 8 4 1 0 1 0 2 2 -1 1 } {PSTYLE "Normal" -1 0 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Maple Plot" -1 13 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }3 0 0 -1 -1 -1 1 0 1 0 2 2 -1 1 }{PSTYLE "Line Printed Output" -1 6 1 {CSTYLE "" -1 -1 "Courier" 1 12 0 0 255 1 0 0 0 2 2 1 0 0 0 1 }1 0 0 -1 -1 -1 1 0 1 0 2 2 -1 1 }{PSTYLE "Title" -1 18 1 {CSTYLE "" -1 -1 "Times" 1 18 0 0 0 0 0 1 1 2 2 2 0 0 0 1 }3 1 0 -1 12 12 1 0 1 0 2 2 -1 1 }{PSTYLE "Map le Output" -1 11 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }3 3 0 -1 -1 -1 1 0 1 0 2 2 -1 1 }{PSTYLE "List Item" -1 14 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }1 1 0 -1 3 3 1 0 1 0 2 2 -1 5 }{PSTYLE "Bullet Item" -1 15 1 {CSTYLE "" -1 -1 "Ti mes" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }1 1 0 -1 3 3 1 0 1 0 2 2 -1 2 } {CSTYLE "Maple Input" -1 0 "Courier" 1 12 255 0 0 1 0 1 0 2 1 2 0 0 0 1 }{CSTYLE "2D Input" -1 19 "Times" 1 12 255 0 0 1 0 0 0 2 1 2 0 0 0 1 }{CSTYLE "Hyperlink" -1 17 "MS Serif" 1 12 0 128 128 1 0 0 1 2 2 2 0 0 0 1 }{CSTYLE "Text" -1 200 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "2D Math" -1 2 "Times" 1 12 0 0 0 1 0 0 0 2 2 2 0 0 0 1 } {CSTYLE "Dictionary Hyperlink" -1 45 "MS Serif" 1 12 147 0 15 1 0 0 1 2 2 2 0 0 0 1 }{CSTYLE "Maple Input Placeholder" -1 201 "Courier" 1 12 200 0 200 1 0 1 0 2 1 2 0 0 0 1 }{CSTYLE "2D Output" -1 20 "Times" 1 12 0 0 255 1 0 0 0 2 2 1 0 0 0 1 }{CSTYLE "Page Number" -1 33 "Times " 1 10 0 0 0 0 0 0 2 2 2 2 0 0 0 1 }{PSTYLE "_pstyle1" -1 200 1 {CSTYLE "" -1 -1 "Courier" 1 12 255 0 0 1 0 1 0 2 1 2 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{CSTYLE "_cstyle1" -1 202 "Courier" 1 12 255 0 0 1 0 1 0 2 1 2 0 0 0 1 }{PSTYLE "_pstyle2" -1 201 1 {CSTYLE "" -1 -1 "MS Serif" 1 18 0 0 0 0 0 1 0 2 2 2 0 0 0 1 }1 1 0 -1 8 4 1 0 1 0 2 2 -1 1 }{CSTYLE "_cstyle2" -1 203 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{PSTYLE "_pstyle3" -1 202 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }3 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{CSTYLE "_cst yle3" -1 204 "Times" 1 24 0 0 0 1 2 1 1 2 2 2 0 0 0 1 }{CSTYLE "_cstyl e4" -1 205 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{PSTYLE "_pstyle4 " -1 203 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 } 1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{CSTYLE "_cstyle5" -1 206 "Times" 1 12 0 0 153 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "_cstyle6" -1 207 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "_cstyle7" -1 208 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{PSTYLE "_pstyle5" -1 204 1 {CSTYLE "" -1 -1 "Courier" 1 12 255 0 0 1 0 1 0 2 1 2 0 0 0 1 }0 0 0 -1 -1 -1 1 0 1 0 2 2 -1 1 }{PSTYLE "_pstyle6" -1 205 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 2 2 2 0 0 0 1 }0 0 0 -1 -1 -1 1 0 1 0 2 2 -1 1 }{CSTYLE "_csty le8" -1 209 "Times" 0 1 0 0 0 0 0 0 0 2 2 2 0 0 0 1 }} {SECT 0 {EXCHG {PARA 200 "> " 0 "" {MPLTEXT 1 202 8 "restart;" } {MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 1 "\n" }}}{SECT 1 {PARA 201 "" 0 " " {TEXT -1 0 "" }}{EXCHG {PARA 200 "> " 0 "" {MPLTEXT 1 202 15 "taille :=proc(A)" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 16 "\n local t,u,n,p;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 24 "\n t:=[op(2,evalm(A))];" } {MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 33 "\n n:=op(2,t[1]);p:=op(2,t[2 ]); " }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 10 "\n [n,p];" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 5 "\nend:" }{MPLTEXT 1 202 0 "" }}}{EXCHG {PARA 200 "> " 0 "" {MPLTEXT 1 202 18 "produit:=proc(A,B)" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 24 "\n local k,C,n,p,q,i,j,t;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 33 "\n t:=taille(A); n:=t[1]; p:=t[2];" } {MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 24 "\n t:=taille(B); q:=t[2];" } {MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 43 "\n if (t[1]<>p) then RETURN(IM POSSIBLE); fi;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 22 "\n C:=array(1 ..n,1..q);" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 23 "\n for i from 1 t o n do " }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 23 "\n for j from 1 to \+ q do" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 39 "\n C[i,j]:=add(A[i,k] *B[k,j],k=1..p); " }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 6 "\n od;" } {MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 4 "\nod;" }{MPLTEXT 1 202 0 "" } {MPLTEXT 1 202 18 "\nRETURN(evalm(C));" }{MPLTEXT 1 202 0 "" } {MPLTEXT 1 202 5 "\nend:" }{MPLTEXT 1 202 0 "" }}}{EXCHG {PARA 200 "> \+ " 0 "" {MPLTEXT 1 202 22 "MatPermut:=proc(i,j,n)" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 13 "\nlocal k,l,P;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 22 "\n P:=array(1..n,1..n);" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 23 "\n for k from 1 to n do " }{TEXT 203 1 " " }{MPLTEXT 1 202 0 "" } {MPLTEXT 1 202 24 "\n for l from 1 to n do " }{MPLTEXT 1 202 0 "" } {MPLTEXT 1 202 16 "\n P[k,l]:=0; " }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 6 "\n od;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 14 "\n P[k,k]: =1; " }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 5 "\nod; " }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 43 "\n P[i,i]:=0;P[j,j]:=0;P[i,j]:=1;P[j,i]:=1;" }{TEXT 203 2 " " }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 10 "\nevalm(P) ;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 7 "\nend: " }{MPLTEXT 1 202 0 "" }}}{EXCHG {PARA 200 "> " 0 "" {MPLTEXT 1 202 21 "MatDilat:=proc(a ,j,n)" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 13 "\nlocal k,l,P;" } {MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 22 "\n P:=array(1..n,1..n);" } {MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 23 "\n for k from 1 to n do " } {MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 24 "\n for l from 1 to n do " } {MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 14 "\n P[k,l]:=0;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 6 "\n od;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 13 "\n P[k,k]:=1;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 4 "\nod;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 15 "\n P[j,j]:=a;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 10 "\nevalm(P);" }{MPLTEXT 1 202 0 "" } {MPLTEXT 1 202 5 "\nend:" }{MPLTEXT 1 202 0 "" }}}{EXCHG {PARA 200 "> \+ " 0 "" {MPLTEXT 1 202 27 "MatTransvect:=proc(i,a,j,n)" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 13 "\nlocal k,l,P;" }{MPLTEXT 1 202 0 "" } {MPLTEXT 1 202 22 "\n P:=array(1..n,1..n);" }{MPLTEXT 1 202 0 "" } {MPLTEXT 1 202 23 "\n for k from 1 to n do " }{MPLTEXT 1 202 0 "" } {MPLTEXT 1 202 24 "\n for l from 1 to n do " }{MPLTEXT 1 202 0 "" } {MPLTEXT 1 202 14 "\n P[k,l]:=0;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 6 "\n od;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 13 "\n P[k,k]:=1 ;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 4 "\nod;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 13 "\n P[i,j]:=a;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 10 "\nevalm(P);" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 5 "\nend:" } {MPLTEXT 1 202 0 "" }}}}{EXCHG {PARA 202 "" 0 "" {TEXT 204 13 "Exercic e 2bis" }{TEXT 205 0 "" }}}{EXCHG {PARA 200 "> " 0 "" {MPLTEXT 1 202 0 "" }}}{EXCHG {PARA 200 "> " 0 "" {MPLTEXT 1 202 0 "" }}}{EXCHG {PARA 203 "" 0 "" {TEXT 206 144 "Etant donn\351 que les op\351rations \+ \351l\351mentaires s'obtiennent par produit de la matrice initiale par des matrices \351l\351mentaires d\351j\340 construites on a:" }{TEXT 205 0 "" }}}{EXCHG {PARA 203 "" 0 "" {TEXT 207 11 "question a)" } {TEXT 205 0 "" }}}{EXCHG {PARA 203 "" 0 "" {TEXT 205 0 "" }}}{EXCHG {PARA 200 "> " 0 "" {MPLTEXT 1 202 25 "Permut_ligne:=proc(i,j,A)" } {MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 13 "\nlocal B,k,t;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 14 "\nt:=taille(A);" }{MPLTEXT 1 202 0 "" } {MPLTEXT 1 202 27 "\nB:=array(1..t[1],1..t[2]);" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 24 "\nB:=MatPermut(i,j,t[1]);" }{MPLTEXT 1 202 0 "" } {MPLTEXT 1 202 22 "\n evalm(Produit(B,A));" }{MPLTEXT 1 202 0 "" } {MPLTEXT 1 202 6 "\nend: " }{MPLTEXT 1 202 0 "" }}}{EXCHG {PARA 200 "> " 0 "" {MPLTEXT 1 202 0 "" }}}{EXCHG {PARA 200 "> " 0 "" {TEXT 208 11 "question b)" }{MPLTEXT 1 202 0 "" }}}{EXCHG {PARA 200 "> " 0 "" {MPLTEXT 1 202 24 "Dilat_ligne:=proc(a,i,A)" }{MPLTEXT 1 202 0 "" } {MPLTEXT 1 202 13 "\nlocal B,k,t;" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 14 "\nt:=taille(A);" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 27 "\nB: =array(1..t[1],1..t[2]);" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 23 "\nB :=MatDilat(a,i,t[1]);" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 22 "\n eva lm(Produit(B,A));" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 6 "\nend: " } {MPLTEXT 1 202 0 "" }}{PARA 204 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 200 "> " 0 "" {TEXT 208 11 "question c)" }{MPLTEXT 1 202 0 "" }} }{EXCHG {PARA 200 "> " 0 "" {MPLTEXT 1 202 30 "Transvect_ligne:=proc(i ,a,j,A)" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 13 "\nlocal B,k,t;" } {MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 14 "\nt:=taille(A);" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 27 "\nB:=array(1..t[1],1..t[2]);" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 29 "\nB:=MatTransvect(i,a,j,t[1]);" } {MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 22 "\n evalm(Produit(B,A));" } {MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 6 "\nend: " }{MPLTEXT 1 202 0 "" } }}{EXCHG {PARA 200 "> " 0 "" {MPLTEXT 1 202 0 "" }}}{EXCHG {PARA 203 " " 0 "" {TEXT 207 11 "question e)" }{TEXT 205 0 "" }}}{EXCHG {PARA 200 "> " 0 "" {MPLTEXT 1 202 27 "Permut_colonne:=proc(i,j,A)" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 13 "\nlocal B,k,t;" }{MPLTEXT 1 202 0 "" } {MPLTEXT 1 202 14 "\nt:=taille(A);" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 27 "\nB:=array(1..t[1],1..t[2]);" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 24 "\nB:=MatPermut(i,j,t[1]);" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 22 "\n evalm(Produit(A,B));" }{MPLTEXT 1 202 0 "" }{MPLTEXT 1 202 6 "\nend: " }{MPLTEXT 1 202 0 "" }}}{EXCHG {PARA 200 "> " 0 "" {MPLTEXT 1 202 0 "" }}}{PARA 205 "" 0 "" {TEXT 209 0 "" }}{PARA 205 "" 0 "" {TEXT 209 0 "" }}{PARA 205 "" 0 "" {TEXT -1 0 "" }}}{MARK "0 0 0 " 0 }{VIEWOPTS 1 1 0 1 1 1803 1 1 1 1 }{PAGENUMBERS 0 1 2 33 1 1 }