Mathcenter Forum  

Go Back   Mathcenter Forum > คณิตศาสตร์ทั่วไป > ซอฟต์แวร์คณิตศาสตร์
สมัครสมาชิก คู่มือการใช้ รายชื่อสมาชิก ปฏิทิน ข้อความวันนี้

ตั้งหัวข้อใหม่ Reply
 
เครื่องมือของหัวข้อ ค้นหาในหัวข้อนี้
  #1  
Old 25 มิถุนายน 2012, 01:15
bungkee's Avatar
bungkee bungkee ไม่อยู่ในระบบ
หัดเดินลมปราณ
 
วันที่สมัครสมาชิก: 06 ธันวาคม 2011
ข้อความ: 30
bungkee is on a distinguished road
Default 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
เหตุผล: เปลี่ยนเรื่อง ค่ะ
ตอบพร้อมอ้างอิงข้อความนี้
ตั้งหัวข้อใหม่ Reply


หัวข้อคล้ายคลึงกัน
หัวข้อ ผู้ตั้งหัวข้อ ห้อง คำตอบ ข้อความล่าสุด
สอบถามเกี่ยวกับคำสั่งใน 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


กฎการส่งข้อความ
คุณ ไม่สามารถ ตั้งหัวข้อใหม่ได้
คุณ ไม่สามารถ ตอบหัวข้อได้
คุณ ไม่สามารถ แนบไฟล์และเอกสารได้
คุณ ไม่สามารถ แก้ไขข้อความของคุณเองได้

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
ทางลัดสู่ห้อง


เวลาที่แสดงทั้งหมด เป็นเวลาที่ประเทศไทย (GMT +7) ขณะนี้เป็นเวลา 22:22


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Modified by Jetsada Karnpracha