Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako riešiť matríc pomocou QBasic

Matice sú matematické reprezentácie kolekciu čísel , tzv prvkov , usporiadaných do riadkov a stĺpcov . Najlepší spôsob , ako ukladať a spracovávať matice v QBasic je použiť dvojrozmerné pole . Polia môžu byť myšlienka ako jedinej premennej , ktorá uchováva zoznam hodnôt v jednom alebo viacerých dimenzií , s odkazom na jednotlivé hodnoty sa súradnicami v zátvorkách po názve premennej . Akonáhle sú údaje usporiadané v 2D polí zodpovedajúcich rozmerov , QBasic môžete vykonávať základné operácie s maticami automaticky . Pokyny dovolená 1

deklarovať dve , 2 - rozmerné pole na požadovanú veľkosť pomocou DIM príkaz v nasledujúcom formáte :

DIM MatrixOne ( 3 , 5 )

DIM MatrixTwo ( 3 , 5 )

Tento príklad vytvorí dva 3 - od - 5 pole s názvom MatrixOne a MatrixTwo , resp . Riadkov a stĺpcov čísel v matrike začne s nulou , tak sa súradnice v tomto prípade by sa pohybovať v rozmedzí od MatrixOne ( 0 , 0 ) MatrixOne ( 2 , 4 )
2

Vyplňte matice s požadovanej hodnoty priradením hodnoty pre každú dvojicu súradníc v nasledujúcom tvare :

MatrixOne ( 0 , 0 ) = 4

Ak chcete vyplniť každej matrice sa po sebe idúcich celých čísel , použite nasledujúci kód , ktorý nahradí 3 a 5 s rozmermi vašich matíc :

V = 1

FOR X = 1 až 3

- FOR Y = 1 TO 5

---- MatrixOne ( X , Y ) = V

---- V = V + 1

- NEXT

NEXT
sims 3

Vykonajte jednoduché maticové operácie pridaním alebo odčítaním premenné matice , ako v tomto príklade :

MatrixOne = MatrixOne + MatrixTwo

Ak chcete zachovať hodnoty v pôvodných matríc , Prehlasujem , tretiu maticu , ktorej rozmery zodpovedajú rozmerom prvých dvoch matíc . Priradenie výsledky operácie na tretiu matrici pomocou tohto kódu :

DIM MatrixResult ( 3 , 5 )

MatrixResult = MatrixTwo - MatrixOne

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené