วันอังคารที่ 24 กันยายน พ.ศ. 2556

MATRIX CACULATION



 void setup() {  //ฟังก์ชั่นหลักที่ใช้ในการกำหนด และเรียกใช้ ไม่มีการ return
 int[][] num1 = {  //สร้าง Array 2 มิติที่เป็นจำนวนเต็ม  
    {
      10, 24, 99
    }
    , {
      12, 28, 88
    }
    , {
      15, 24, 111
    }
  };
  int[][] num2 = {
    {
      22, 33, 52
    }
    , {
      23, 44, 221
    }
    , {
      20, 53, 19
    }
  };
int[][] sum = new int[2][3];  //เป็นการกำหนดค่าความกว้างของArrayแต่ละมิติ โดยช่องแรกกำหนดว่าจะมีความกว้างของ index เท่าไร และช่องที่ 2 กำหนดว่าข้างในของแต่ละ index จะมีความกว้างเท่าไร
int y = 20, x;
int i, j;
for (i=0;i<num1.length;i++) {  //คล้ายกับคำสั่ง while แต่ต่างกันตรงที่การกำหนดเงื่อนไขที่รวมไว้ในบรรทัดเดียว
    x=1;
    for (j=0;j<num1[i].length;j++) {
      sum[i][j] = num1[i][j]+num2[i][j];
      fill(0);
      text(" "+sum[i][j], x, y);  //เป็นคำสั่งแสดงข้อความ หรือ text ("ข้อความ"+ค่าที่ต้องการแสดง, ตำแหน่งแกน X,  Y)
      x = x+20;
    }
    y = y+40;
  }
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น