Bu sayfadaki yazılar
Sayfanın metni
Sayfa 5
CARPIM PRİNT MATRIS MA TNLOGP
EXEC EKXEC REM REM MATRISIN TERSİ REM PRİNT K OLAN Isiİ:EXEC SATIR&SUTUN IF 618 IF THEN EXEC 5 PRİNT YAPILIYOR..." EXEC TERS IF FFsf THEN :EXEC ÜR DER CENTRE AT(0,12)”"YERİLEN MATRISIN TE RSI YOKTUR!":POKE 198,11
GOTO 688 EXEC PRİNT POKE 198,0:CALL MAINLOOP REM REM MATRISIN TRANSPOZU REM PRİNT BULU
NACAK OLAN SATIR&SUTUN IF THEN EXEC
YAPILIYOR..." ESEC DEYVRİK EREC PRİNT MATRIS CALL MATNLOOP REM REM REM PRİNT "<4ADİMNI<RIGHT>DETERMİNANTI B ULUNACAK ULAN MATRISIN:; "<DO LAN >” SATIR&SUTUN IF 848 İF THEN EXEC Ss YAP ESEC DETERMİNANT PRİNT B OR DER CENTRE CENTRE 198,0:
MATRISIN DETERMİNANTI
REM REM EK MATRİS REM PRİNT "<4ADOLİN><RIİGHT>EK MATRISI BUL
UNACAK OLAN MATRISIN; "EPRİNT >" İS1İ:EXEC SATIR&SUTUN IF RN<>CNGOTO İF RNSC1)<>”
THEN GET MAİRİS PRİNT "<CLR>":CENTRE YAPILIYOR. .." EXEC DETERMİNANT
IF THEN >*:EXEC B OR DER CENTRE MATRISIİN EK MATRISI YOKTUR!” PÖKE iİ98,1:FOKE 198,0:60 TO 18648
FOR Js1i TO RNEFÖR TO EXEC SKALERCARPIM EXEC PRİNT MATRİS CALL
REM REM öle e koli ole öl ole ale le REM REM PROC TO PLAMA REM
FOR Js1 TÜ TO NEXT END PROC REM PROC SKALERCARPIM REM kkk FOR Jz1 TO TO CN:ME<J,K) END PROC REM PROC CARPIM REM FOR TO TO CNC2):M İzi TO CNC1) NEXT NEXT NEXT END PROC REM PROC TERS REM x4xk
FOR Isi TO RNEFOR Jz1 TO RNEMacI,J) NEXT İzi TO RNİMİCE,İ,RN*
NEXT PROC IF AND M-<RN) THEN 1368 IF THEN PROC FOR TO :GOTO 1398 REM kkk PROC DEYRİK REM kkk FOR JIs1 TO RNEFOR TO
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 4
tek veya çift olmasına bağlı olarak değişir. Bunu en iyi şekilde aşağıdaki örnekte görebilirsiniz. Matrisin determinantı D(a) simgesi ile gösterilir.
Örnek:
n=3 = > n'nin bütün permutasyonlarının sayısı=n!=6
1 2 3 4 1 A =1 5 0 9 1 1 0 2 2 1
P1 = 1 2 3=>a11*a22*a33*sgn=0*(1)
P2 = 1 3 2=>a11*a23*a32*sgn=36*(-1)
P3 = 2 1 3=>a12*a21*a33*sgn=30*(-1)
P4 = 2 3 1=>a12*a23*a31*sgn=0*(1)
P5 = 3 1 2=>a13*a21*a32*sgn=40*(1)
P6 = 3 2 1=>a13*a22*a31*sgn=0*(-1)
Det(A)=0-36-30+0+40= -26
Çarpımların işaretleri ise permutasyonun tek veya çift olmasına göre değişmektedir. Örneğin, P3 bir tek permutasyondur. Çünkü, P2 = 1 2 3 dizisinde ilk elemanın (burada 1) sağında kendisinden küçük hiç bir eleman yoktur. Aynı şey son eleman için de geçerlidir. Ama 2. elemanın (3) sağında kendisinden küçük 2 bulunmaktadır. Böylece, bütün elemanların sağında bulunan kendisinden küçük elemanların sayısının toplamı 1'dir (0+0+1 = 1). Ve 1 tek sayı olduğundan permutasyon tek'tir ve çarpımın işareti (-1)t = -1'dir.
Ek matris: Bir A matrisinin eşçarpanlarından meydana gelen B matrisinin, devriği olan matrise, A matrisinin 'Ek Matris'i denir. Ve ek(A) şeklinde gösterilir. Program ise, ek matrisi bulurken aşağıda gösterilen teoremi kullanmaktadır.
ek(A) = A * D(A)
Son olarak, matris elemanlarının bilgisayara ne şekilde verilip, yanlış yazılan verinin nasıl düzeltileceğini açıklayalım.
Matris elemanlarını bilgisayara verirken, bilgisayar her elemanı ufak bir kare ile sembolize ederek, eleman sayısı kadar kareyi ekrana basacaktır. Daha sonra bir kursör ilk elemanı belirten karenin üstüne gelecek ve sizden o elemanın değerini vermenizi bekleyecektir. Siz bu aşamadan sonra, ister elemanı verip bilgisayarın bir sonraki elemanın değerini istemesini sağlar, isterseniz de kursör tuşlarıyla istediğiniz kutu'nun (kare) üstüne gelerek o elemanın değerini verebilirsiniz. Hangi satır ve sütunda olduğunuz ekranın üst tarafına yazılacaktır. Herhangi bir veriyi düzeltmek için kursör tuşlarıyla o veriyi temsil eden kutunun üzerine gelip doğrusunu yazarak return tuşuna basmanız yeterlidir. Matrisin son elemanını da verdikten sonra, bilgisayar duruma göre, ya ikinci matrisin elemanlarını isteyecek, ya da gereken işleme başlayacaktır. Ayrıca kursör ile kutuların üzerinde dolaşırken her kutunun içeriği yazılacak ve içine veri yerleştirilen kutular renk değiştireceklerdir. Programın işlerinizi kolaylaştırmasını dilerim.