summaryrefslogtreecommitdiff
path: root/Tutorial5_Nonlinear_equation/Scilab_code
diff options
context:
space:
mode:
Diffstat (limited to 'Tutorial5_Nonlinear_equation/Scilab_code')
-rw-r--r--Tutorial5_Nonlinear_equation/Scilab_code/Tutotial5_nonlinear_equation.sce6
-rw-r--r--Tutorial5_Nonlinear_equation/Scilab_code/func.sci4
2 files changed, 6 insertions, 4 deletions
diff --git a/Tutorial5_Nonlinear_equation/Scilab_code/Tutotial5_nonlinear_equation.sce b/Tutorial5_Nonlinear_equation/Scilab_code/Tutotial5_nonlinear_equation.sce
index 6d38c84..5da2894 100644
--- a/Tutorial5_Nonlinear_equation/Scilab_code/Tutotial5_nonlinear_equation.sce
+++ b/Tutorial5_Nonlinear_equation/Scilab_code/Tutotial5_nonlinear_equation.sce
@@ -5,16 +5,14 @@ clc
//The nonlinear equation for which solutions are sought
-function y = nonlinear_func(x)
- y = cos(x)*sin(x) - tan(x) + 1
-endfunction
+exec func.sci;
//Initial guess for the solution
x0 = 0;
//Computation of solution using fsolve
-y_result = fsolve(x0,nonlinear_func);
+y_result = fsolve(x0,func);
//Display the solution in command window
disp(y_result,'Solution of the equation')
diff --git a/Tutorial5_Nonlinear_equation/Scilab_code/func.sci b/Tutorial5_Nonlinear_equation/Scilab_code/func.sci
new file mode 100644
index 0000000..91b9fcc
--- /dev/null
+++ b/Tutorial5_Nonlinear_equation/Scilab_code/func.sci
@@ -0,0 +1,4 @@
+//This is script to define a fuction
+function y = func(x)
+ y = cos(x)*sin(x) - tan(x) + 1
+endfunction