Помогите перевести данный код в понятный программе Matlab
package org.mtuci.mm.zero_max_min;
//An example of searching for a root via the bisection //method for f(x)=exp(x)*ln(x)-x*x=0. // Метод половинного деления public class BisectionMethod { public static void main(String argv[]) { double x = 0; double del = 0.00000001; double a = 0.01; double b = 2; double dx = b - a; int k = 0;
while (Math.abs(dx) > del) { x = 1.0 * (a + b) / 2;
if( (f(a) * f(x) ) < 0) { b = x; dx = b - a; } else { a = x; dx = b - a; }
// Method to provide function f(x)=exp(x)*log(x)-x*x. public static double f(double x) { //return Math.exp(x) * Math.log(x) - x * x; return x * x - 1; } }
(Сообщение отредактировал lun 28 нояб. 2013 0:09)
Всего сообщений: 1 | Присоединился: ноябрь 2013 | Отправлено: 28 нояб. 2013 0:08 | IP