牛顿迭代方法错误

2视图(30天)
mPackEE
mPackEE 2015年2月19日
回答: Meysam Mahooti 2019年12月5日
我已经创建了一个函数来做气体定律问题上的牛顿迭代方法。据说,你进入的压力,温度,和接收特定的体积。不幸的是,似乎我只接受我的一个常量作为输出。我似乎无法找到哪里算错了。任何帮助吗?
函数结果= MyNewtonFn (p t)
一个= 0.1747;
b = 0.00138;
r = 0.29681;
l (1) = 1;
函数u =乐趣(x)
u = (p + a / x ^ 2)。*(取向)/ (r (t);
结束
函数w = der (q)
w = (p + a / q。^ 2) / (r * t) + (2 *。* (b - q)) / (r * t。*问^ 3);
结束
v = 1:1000
l (v + 1) = l (v) -(乐趣(l (v)) / (der (l (v))));
犯错(v) = abs ((l (v + 1) - l (v)) / (l (v)));
如果犯错(v) < = 0.01
打破
结束
结束
结果= l (v + 1)
结束

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!