2013-09-19 5 views
2

У меня есть много алгебры уравненийкак решить алгебраическое уравнение с помощью JavaScript

this is equation

так, как решить это с помощью JavaScript.

Мне нужен ответ для этого уравнения. у вас есть идея решить этот или любой плагин для этого.

+8

Пожалуйста, разместите код, который вы пробовали. StackOverflow не предназначен для вашей домашней работы для вас. –

+2

Вы можете взять естественный log 'ln (x)' из 512, делить на 3, а затем использовать 'E' (число Эйлера) и' pow (x, y) ', чтобы получить результат ... – nonsensickle

+0

Уже задавали вопрос: http://stackoverflow.com/questions/12810765/calculating-cubic-root-for-negative-number –

ответ

3

Предположим, у вас есть алгебраическое уравнение x^2-7*x+12=0.

Вы можете создать функцию, как показано ниже:

function f(x) { 
    var y = x*x - 7*x + 12; 
    return y; 
} 

, а затем применить численные методы:

x = -100.0; 
do { 
    x+=0.1; 
    y = f(x); 
    if(Math.abs(f(x))<0.1) { 
     console.log("Root = " + Math.round(x, 2)); 
     // not breaking here as there might be multiple roots 
    } 
} while(x < 100.0); 

Над кодом сканирований для корней этого квадратного уравнения в диапазоне [-100, 100]. Вы можете использовать Newton-Raphson или другие более быстрые методы для решения алгебраических уравнений в JavaScript.

Смежные вопросы