|
สมัครสมาชิก | คู่มือการใช้ | รายชื่อสมาชิก | ปฏิทิน | ข้อความวันนี้ | ค้นหา |
|
เครื่องมือของหัวข้อ | ค้นหาในหัวข้อนี้ |
#1
|
||||
|
||||
code in MATLAB และ เรื่องนิวตัน-ราฟสัน
จงหาคำตอบของ x log x = 4.772393 โดยวิธีนิวตัน-ราฟสัน
สามารถเขียน CODE MATLAB ได้ยังไงหรอคะ ? พอเขียนแบบข้างล่าง ซึ่งดูตัวอย่างจากหนังสือมา มันฟ้อง error อะ function [xt,yt] = NewtonEx(fun,x1,tol,max) syms x; f = fun; % ERROR Not enough input arguments. df = diff(f,x); xt(1) = x1; yt(1) = subs(f,x,xt(1)); y_pr(1) = subs (df,x,xt(1)); for i = 2 : max xt(1) = xt(i-1)-yt(i-1)/y_pr(i-1); yt(1) = subs(fun,x,xt(i)); if abs(xt(i)-xt(i-1))< tol disp('Newton method has converged'); break; end y_pr(i) = subs(df,x,xt(i)); iter = i; end if iter >= max disp('zero not found to desire tolerance'); end n = length(xt); k = 1:n; out = [k' xt' yt']; disp(' step x y'); fprintf(1,'%10d %12.7f %12.7f\n',out'); end มันเออเร่อตรงที่บอกอะค่ะ หมายความว่าอย่างไรหรอ ? 05 กรกฎาคม 2012 11:24 : ข้อความนี้ถูกแก้ไขแล้ว 2 ครั้ง, ครั้งล่าสุดโดยคุณ bungkee เหตุผล: เปลี่ยนเรื่อง ค่ะ |
หัวข้อคล้ายคลึงกัน | ||||
หัวข้อ | ผู้ตั้งหัวข้อ | ห้อง | คำตอบ | ข้อความล่าสุด |
สอบถามเกี่ยวกับคำสั่งใน Maple 13 หน่อยค่ะ !! | bungkee | ซอฟต์แวร์คณิตศาสตร์ | 5 | 08 ธันวาคม 2011 18:52 |
อยากทราบที่มาของวิธีการคำนวณ เกาเซียนอีลิมิเนต ในวิชา Numerical Analysis | kongp | ปัญหาคณิตศาสตร์ทั่วไป | 1 | 16 มีนาคม 2011 20:56 |
Numerical Method คืออะไร | SoRuJa | คณิตศาสตร์อุดมศึกษา | 4 | 28 ธันวาคม 2006 12:54 |
numerical analysis 2 | natto | คณิตศาสตร์อุดมศึกษา | 0 | 22 กันยายน 2006 16:53 |
numerical problem MIT | Rama | ปัญหาคณิตศาสตร์ทั่วไป | 2 | 02 กรกฎาคม 2005 16:32 |
|
|