ภาà¸à¸à¸à¸§à¸ ภ- à¸à¸·à¹à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¹à¸à¸£à¹à¸à¸£à¸¡ scilab
ภาà¸à¸à¸à¸§à¸ ภ- à¸à¸·à¹à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¹à¸à¸£à¹à¸à¸£à¸¡ scilab
ภาà¸à¸à¸à¸§à¸ ภ- à¸à¸·à¹à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¹à¸à¸£à¹à¸à¸£à¸¡ scilab
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ข-6<br />
สัญญาณและระบบ<br />
สําหรับคาดีเทอรมิแนนต (determinant) และการหาอินเวอรสการคูณของเมทริกซ A สามารถทําได<br />
โดยการใชคําสั่ง det(A) และ inv(A) ตามลําดับ เชน<br />
-->A = [1 2; 3 4];<br />
-->det(A)<br />
ans =<br />
- 2.<br />
-->inv(A)<br />
ans =<br />
- 2. 1.<br />
1.5 - 0.5<br />
//สรางเมทริกซ A<br />
//หาดีเทอรมิแนนต ของเมทริกซ A<br />
//หาอินเวอรสการคูณของเมทริกซ A<br />
ข.2 พหุนาม<br />
โปรแกรม SCILAB จะรองรับพหุนาม (polynomial) ที่มีรูปแบบดังนี้<br />
2 n<br />
y=a<br />
0+ax+ax 1 2<br />
+…+anx<br />
เมื่อ x คือตัวแปรพหุนาม, a = [a 0 a 1 a 2 ... a n ] คือเวกเตอรที่มีสมาชิกแตละตัวเปนคาสัมประสิทธิ์ของ<br />
พหุนาม, n คือดีกรี (degree) ของพหุนาม, และ y คือสมการพหุนาม ในโปรแกรม SCILAB สมการพหุนาม<br />
สามารถสรางไดโดยใชคําสั่ง poly ดังนี้<br />
y = poly(a, "x", [flag])<br />
ซึ่งมีรูปแบบการใชงานอยู 2 แบบ คือ<br />
1) ถาพารามิเตอร a เปนเวกเตอร ผลลัพธที่ไดคือ สมการพหุนาม y ที่ถูกกําหนดโดยพารามิเตอร x และ<br />
flag เมื่อ x คือตัวแปรพหุนาม และ flag เปนตัวเลือก (option) ที่มีการเรียกใชงานดังนี้<br />
flag = "coeff" ใหสรางสมการพหุนามจากคาสัมประสิทธิ์ที่กําหนดโดยเวกเตอร a<br />
flag = "roots" (คาโดยปริยาย) ใหสรางสมการพหุนามจากคําตอบของสมการพหุนามที่กําหนด<br />
โดยเวกเตอร a<br />
ตัวอยางเชน<br />
-->q = poly([1 2 3], "x", "coeff") //สรางสมการพหุนามจากคาสัมประสิทธิ์<br />
q =<br />
ผศ.ดร.ปยะ โควินททวีวัฒน