summaryrefslogtreecommitdiff
path: root/Tutorial5_Nonlinear_equation/Scilab_code
diff options
context:
space:
mode:
authorChayan Bhawal2018-09-27 17:25:55 +0530
committerChayan Bhawal2018-09-27 17:25:55 +0530
commit7a29e5fb81d9f0bb5f3c548c76a3ebacb1ce94ec (patch)
treebf50691575cf8b22abfad2cccdf2d8e849da1baa /Tutorial5_Nonlinear_equation/Scilab_code
parent168f3114992f59d8782730ce47cb6911c62038ec (diff)
downloadscilab-tutorials-7a29e5fb81d9f0bb5f3c548c76a3ebacb1ce94ec.tar.gz
scilab-tutorials-7a29e5fb81d9f0bb5f3c548c76a3ebacb1ce94ec.tar.bz2
scilab-tutorials-7a29e5fb81d9f0bb5f3c548c76a3ebacb1ce94ec.zip
Tutorial5_nonlinear_update
Diffstat (limited to 'Tutorial5_Nonlinear_equation/Scilab_code')
-rw-r--r--Tutorial5_Nonlinear_equation/Scilab_code/README.md1
-rw-r--r--Tutorial5_Nonlinear_equation/Scilab_code/Tutotial5_nonlinear_equation.sce19
2 files changed, 20 insertions, 0 deletions
diff --git a/Tutorial5_Nonlinear_equation/Scilab_code/README.md b/Tutorial5_Nonlinear_equation/Scilab_code/README.md
new file mode 100644
index 0000000..297d7b8
--- /dev/null
+++ b/Tutorial5_Nonlinear_equation/Scilab_code/README.md
@@ -0,0 +1 @@
+# Scilab code for non-linear equations
diff --git a/Tutorial5_Nonlinear_equation/Scilab_code/Tutotial5_nonlinear_equation.sce b/Tutorial5_Nonlinear_equation/Scilab_code/Tutotial5_nonlinear_equation.sce
new file mode 100644
index 0000000..6ab3a23
--- /dev/null
+++ b/Tutorial5_Nonlinear_equation/Scilab_code/Tutotial5_nonlinear_equation.sce
@@ -0,0 +1,19 @@
+//This scilab script is to compute the solution of a nonlinear function with initial
+//guess x_0
+clear
+clc
+
+
+//The nonlinear equation for which solutions are sought
+function y = nonlinear_func(x)
+ y = cos(x)*sin(x) - tan(x) + 1
+endfunction
+
+
+//Initial guess for the solution
+x0 = 0;
+
+//Computation of solution using fsolve
+y_result = fsolve(x0,nonlinear_func);
+
+disp(y_result,'Solution of the equation')