หน้าหลัก
  บทเรียน scilab
  การประยุกต์ใช้งาน
  ดาวน์โหลด
  ฟังก์ชันคณิตศาสตร์
  Symbolic Toolbox
  บริการฝึกอบรม
  เว็บบอร์ด
  เว็บไซต์ที่น่าสนใจ
  สมุดเยี่ยมชม
  บุคลากร
สมัครสมาชิก
ดาวน์โหลดฟรี

Download Scilab
Scilab - LabVIEW
INRIA
Scicos
admin Online ขณะนี้ : 2 คน count
 
การดำเนินการทางคณิตศาสตร์


การคำนวณทางคณิตศาสตร์ระหว่างค่าสเกลาร์กับค่าสเกลาร์ เครื่องหมายที่ใช้ในการคำนวณกับเครื่องหมายที่ใช้ในโปรแกรม SCILAB จะต่างกันเล็กน้อย ดังที่แสดงในตารางที่ 3.1 ตัวอย่างเช่น

-->a = 3;

-->b = 2;

-->M = [a + b, a - b, a * b; a \b, a /b, a^b]

M =

          5.                  1.            6.

          0.6666667    1.5          9.

 

ตารางที่ 3.1 การดำเนินการที่ใช้ในการคำนวณทางคณิตศาสตร์ของค่าสเกลาร์

การดำเนินการ

รูปแบบพีชคณิต

รูปแบบของ SCILAB

 การบวก (addition)

a + b

a + b

 การลบ (subtraction)

a – b

a – b

 การคูณ (multiplication)

a x b

a * b

 การหารซ้าย (left division)

a \ b

 การหารขวา (right division)

a / b

 การยกกำลัง (exponentiation)

a^b หรือ a**b

 

ตารางที่ 3.2 ตัวดำเนินการที่ใช้ในการคำนวณทางคณิตศาสตร์ของเมทริกซ์

ตัวดำเนินการ

คำอธิบาย

+

  การบวก (addition)

–

  การลบ (subtraction)

*

  การคูณ (multiplication)

.*

  การคูณในระดับสมาชิก (element-wise   multiplication)

.*.

  การคูณแบบโครเนคเกอร์ (Kronecker product)

\

  การหารซ้าย (left division)

.\

  การหารซ้ายในระดับสมาชิก (element-wise left   division)

.\.

  การหารซ้ายแบบโครเนคเกอร์ (Kronecker left   division)

/

  การหารขวา (right division)

./

  การหารขวาในระดับสมาชิก (element-wise right   division)

./.

  การหารขวาแบบโครเนคเกอร์ (Kronecker right   division)

^ หรือ **

  การยกกำลัง (exponentiation)

.^

  การยกกำลังในระดับสมาชิก (element-wise exponentiation)

 

ในขณะที่ตัวดำเนินการที่ใช้ในการคำนวณทางคณิตศาสตร์สำหรับเมทริกซ์ แสดงในตารางที่ 3.2 ตัวอย่างเช่น

-->A = [1 2 3; 4 5 6];

-->B = [1 1 1; -1 -1 -1];

-->A + B

ans =

          2.    3.    4.

          3.    4.    5.


-->A – B

ans =

          0.    1.    2.

          5.    6.    7.


-->A * B                                                    // ขนาดของเมทริกซ์ไม่สอดคล้องกับกฏการคูณกันของเมทริกซ์

!--error 10

inconsistent multiplication


-->A * B'

ans =

          6.       - 6.

          15.    - 15.


-->A .* B                                                  // การคูณในระดับสมาชิก

ans =

             1.      2.     3.

          – 4.    – 5.   – 6.


-->A .\ B                                                  // การหารซ้ายในระดับสมาชิก

ans =

            1.          0.5      0.3333333

          - 0.25   - 0.2    - 0.1666667


-->A .^ B                                                 // การยกกำลังในระดับสมาชิก

ans =

          1.       2.         3.

          0.25    0.2      0.1666667

จะเห็นได้ว่าการดำเนินการต่างๆ ในระดับสมาชิกจะเกิดขึ้นได้ก็ต่อเมื่อเมทริกซ์ทั้งสองจะต้องมีขนาดเท่ากัน

 
สงวนลิขสิทธิ์ มหาวิทยาลัยราชภัฏนครปฐม
85 ถนนมาลัยแมน อำเภอเมือง จังหวัดนครปฐม 73000
โทร. 034-261021 โทรสาร .034-261065 E-mail : piya@npru.ac.th