Poniżej mam skrypt w którym chciałbym dołożyć okno, żeby można było wpisywać dowolny wielomian a nie taki jak jest zadany, czyli w wierszu return(x * x + 2 * x).Jak zrobić, żeby można było wstawić pole typu tekst do którego wpisywało by się dane w postaci np.x*x*x+3*x*x+2*x i które by wrzucało te dane dalej
Kod proszę umieszczać w znacznikach code - krzychoocpp
<html>
<head>
<title>Całkowanie numeryczne metodą Monte Carlo</title>
</head>
<body>
<script language="JavaScript">
//****************************************************
//****************************************************
//*******************************
//** Tutaj definiujemy funkcję **
//*******************************
function f(x)
{
[color=red] return(x * x + 2 * x);[/color]
}
function js_montecarlo()
{
var N = 10000; //liczba punktów losowych
var xp,xk,s,dx,i,t;
xp = parseFloat(document.frm_montecarlo.xp_inp.value);
xk = parseFloat(document.frm_montecarlo.xk_inp.value);
if(isNaN(xp) || isNaN(xk))
t = "<font color=red><b>Popraw dane wejściowe!</b></font>";
else
{
s = 0;
dx = xk - xp;
for(i = 1; i <= N; i++) s += f(xp + Math.random() * dx);
s = dx * s / N;
t = Math.floor(s * 1000) / 1000;
};
document.getElementById("t_out").innerHTML = t;
}
</script>
<form method="POST"
name="frm_montecarlo"
style="border: 2px solid #FF9900;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
background-color: #FFFFCC">
<h2 style="text-align: center">
Obliczanie całki oznaczonej<br>
za pomocą metody Monte Carlo
</h2>
<hr>
<h4 style="text-align: center">
(C)2004 mgr Jerzy Wałaszek I LO w Tarnowie
</h4>
<h3 style="text-align: center">
Całkowana funkcja:
</h3>
<h4 style="text-align: center">
<i>f(x) = x<sup>2</sup> + 2x</i>
</h4>
<p style="text-align: center">
Tutaj określ przedział całkowania
</p>
<p style="text-align: center">
Początek <i>x<sub>p</sub></i> =
<input type="text" name="xp_inp" size="20" value="0">
i koniec <i>x<sub>k</sub> </i>=
<input type="text" name="xk_inp" size="20" value="1">
</p>
<p style="text-align: center">
<input onclick="js_montecarlo();" type="button"
value="Oblicz całkę" name="B1">
</p>
<h4 style="text-align: center">
Wartość całki wynosi
</h4>
<p id="t_out" style="text-align: center">...</p>
</form>
</body>
</html>Kod proszę umieszczać w znacznikach code - krzychoocpp