אשכול: מטריצות
View Single Post
ישן 29-01-07, 17:04   # 2
somebody
A Al Alm Almo Almog!
תודה על תרומתך!
 
somebody's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: hadera CiTy
גיל: 35
הודעות: 4,005
שלח הודעה באמצעות MSN אל somebody

somebody לא מחובר  

מטריצה= מערך דו מימדי.
הגדרה של מטריצה דומה מאוד להגדרת מערך רגיל, רק שבמקום רק להגדיר מס' תאים לאורך, מגדירים גם מספר תאים לגובה. הכוונה:
מערכת רגיל לדוגמא:
1 | 2 | 3 | 4
מערכת רגיל של 4 תאים.
למטריצה נוספים גם שורות:
1 | 2 | 3 | 4
__ __ __ __
1 | 2| 3 | 4

זאת לדוגמא "מטריצה" של 4X2, שתי שורות וארבע עמודות.
איך מגדירים אותה?
מגדירים אותה כמו שאמרתי, כמו מערך רגיל, רק שמוסיפים את מס' השורות, ככה:
PHP קוד:
#define N 10 //number of rows
#defint M 5 //number of culms
typedef int metrix[M][N]//matrix with 5 culms and 10 rows
void main()
{
matrix a;//הגדרת משנה בתוכנית שיהיה מיסוג מטריקס
int i,j;
for(
i=0;i<N;i++)
for(
j=0;j<M;j++)
a[i][j]=i+j;

מה שעשיתי בתוכנית הזו, הוא להגדיר מערך(define להגדרת הקבועים ו-typedef להגדרת סוג חדש מיסוג מטריקס בגודל MXN)
ולאחר מיכן בתוכנית הגדרתי משנה מיסוג מטריקס, ואז מלאתי אותו בסכום הi ו ה j.

__________________
דוא"ל: almog.zimel ב ג'מייל נקודה קום
מסנג'ר: almog שטרודל freetopsite נקודה co נקודה il

  Reply With Quote