การ จําลอง แบบ คณิตศาสตร์ ใน ด้าน วิศวกรรม
วิธี การ ทาง เลข ที่ ใช้ ได้ ผล ใน มา ทา ลา: ตัว อย่าง ที่ ใช้ ได้ จริง
Table of Contents
บทความ นี้ ให้ ตัว อย่าง ที่ ใช้ ได้ ผล จริง เกี่ยว กับ วิธี ใช้ เทคนิค การ คิด เลข ใน หนังสือ ATLAB
การแก้ค่า Equations ที่ไม่ใช่เชิงเส้น
วิธีตัดส่วนสองแบบเป็นเทคนิคง่ายๆ ในการหารากของสมการแบบไม่เชิงเส้น. รหัส mATLB สําหรับวิธีการตัดส่วนสอง (brule) เกี่ยวข้องกับ การจํากัดช่วงที่ฟังก์ชันเปลี่ยนเครื่องหมาย
รหัส MATLAB ตัวอย่าง:
[FLT: 0] Funcation: f(x) = x^3– x–2
[FLT: 0] Code:
'''''Matlated a = 1; b = 2; TOI = 1 e-5; ในขณะที่ (b - a)/2 & gt; tol (a + b)/2; หาก f(c))) = 0 b; อีกอื่น f(a)*f(c) < 0 b = c; อื่น ๆ = c; ตอนจบราก = c; wo'
การแบ่งเลข
กฎสี่เหลี่ยมคางหมูประมาณอินทิกรัลของฟังก์ชัน โดยการแบ่งพื้นที่เป็นสี่เหลี่ยมคางหมู. MATLB สามารถใช้วิธีการนี้กับวงหรือฟังก์ชันที่สร้างขึ้น
รหัส MATLAB ตัวอย่าง:
[FLT: 0] Funcation: f(x) = sin(x)
[FLT: 0] Code:
e e ex=0; b = ไพ; n = 100; h = (b - a)/n; อินทิกรัล = 0; สําหรับ l= 1:1 x1 = a+(i - 1)*h; x2 = a+i*h; อินทิกรัล = (f(x1) + (x1) + f(x2)/2)* h; สืบค้นเมื่อ [2].
การ แก้ ปัญหา ต่าง ๆ
วิธีของออยเลอร์ คือเทคนิคที่ตรงไปตรงมาในการแก้ ปัญหาค่าเริ่มต้นสําหรับสมการอนุพันธ์ทั่วไป. วิธีของ MATLAB
รหัส MATLAB ตัวอย่าง:
[FLT: 0] eptegration: dy/dx = y, กับ y(0) = 1
[FLT: 0] Code:
''''' amatlaxx0 = 0; y0 = 1; h = 0.1; x end = 1 x0: h: x end; y = 0(x); y(x); y(1) = y0; สําหรับ i11x(x)-1 y(i+1) = h(i)* ⁇ ; ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ =