У меня много уравнений по алгебре
так как решить это с помощью javascript.
Мне нужен ответ на это уравнение. у вас есть идея решить эту или любой плагин для этого.
У меня много уравнений по алгебре
так как решить это с помощью javascript.
Мне нужен ответ на это уравнение. у вас есть идея решить эту или любой плагин для этого.
Допустим, у вас есть алгебраическое уравнение: x² − 7x + 12 = 0
.
Затем вы можете создать функцию, как показано ниже:
function f(x) {
var y = x*x - 7*x + 12;
return y;
}
а затем применить численные методы:
var min=-100.0, max=100.0, step=0.1, diff=0.01;
var x = min;
do {
y = f(x);
if(Math.abs(y)<=diff) {
console.log("x = " + Math.round(x, 2));
// not breaking here as there might be multiple roots
}
x+=step;
} while(x <= max);
Приведенный выше код сканирует корни этого квадратного уравнения в диапазоне [-100, 100]
с шагом 0.1
.
Уравнение также может быть введено пользователем (путем построения функции f
с использованием функции eval
).
Вы также можете использовать метод Ньютона-Рафсона или другие более быстрые методы для решения алгебраических уравнений в JavaScript.
ln(x)
из 512, разделить на 3, затем использоватьE
(число Эйлера) иpow(x,y)
, чтобы получить результат... - person nonsensickle   schedule 19.09.2013n = -512
иr = 3
в качестве входных данных, или...? - person nnnnnn   schedule 19.09.2013-Math.pow(512.0,1/3.0)
(обратите внимание, чтоMath.pow(-512.0,1/3.0)
вернетNaN
). Но если вы действительно хотите решить алгебраические уравнения, посмотрите мои ответы ниже. - person Manu Manjunath   schedule 19.09.2013