ระบบของสมการไม่เชิงเส้น

ให้ $x\in\mathbf{R}^n$ เป็นเวกเตอร์ขนาด $n$ ของจำนวนจริง และฟังก์ชัน $f:\mathbf{R}^n\rightarrow\mathbf{R^m}$ ที่อยู่ในรูป \[ \begin{array}{lll} f_1(x_1,x_2,\ldots,x_n) & = & 0 \\ f_2(x_1,x_2,\ldots,x_n) & = & 0 \\ \cdots \\ f_m(x_1,x_2,\ldots,x_n) & = & 0 \end{array} \] โดยที่ $f_i(x_1,x_2,\ldots,x_n)$ เป็นฟังก์ชันต่อเนื่องและสามารถหาอนุพันธ์อันดับหนึ่งได้
แอปพลิเคชันนี้จะคำนวณหา $\mathbf{x}^*$ ที่
     เป็นคำตอบของระบบสมการไม่เชิงเส้น นั่นคือ $f_i(\mathbf{x}^*)=0$ ถ้า $m=n$
     เป็นคำตอบของ nonlinear least-squares ของระบบสมการดังกล่าว ถ้า $m>n$

ตัวอย่างของระบบสมการไม่เชิงเส้นที่ใช้ในแอปพลิเคชันนี้ได้ เช่น \[ \begin{align} 3x_1 - \cos(x_2x_3) - \frac{3}{2} &= 0 \\ 4x_1^2 - 625x_2^2 + 2x_2 -1 &= 0 \\ \exp(-x_1x_2) + 20x_3 + \frac{10\pi-3}{3} &= 0 \end{align} \]

ข้อมูลอินพุท

ในส่วนของ $f_i(\mathbf{x})$    แอปพลิเคชันนี้ใช้ข้อมูลอินพุทแบบเดียวกับที่ใช้ในการคำนวณ เมตริกซ์จาโคเบียน
ส่วนค่าเริ่มต้น $x_0$
     ถ้าใส่มา แอปพลิเคชันจะใช้ค่านี้
     แต่ถ้าไม่ใส่มาและเซตของ $[0,1]^n$ เป็นสับเซตของโดเมนของ $f$ ค่า $x_0$ จะถูกให้ค่าอัตโนมัติแบบสุ่มโดยตัวแอปพลิเคชันเอง

หมายเหตุ
เนื่องจากแอปพลิเคชันนี้ใช้ได้กับตัวแปรหลายตัว    ดังนั้นตัวแปร $x$ ในข้อมูลอินพุทจะต้องมีตัวเลขกำกับ เช่น $x_1$, $x_2$ ใส่เป็น x1, x2 (ไม่มีขีดเส้น) ซึ่งแตกต่างจาก สมการไม่เชิงเส้น

คำนวณคำตอบของระบบสมการไม่เชิงเส้น