summaryrefslogtreecommitdiff
path: root/Tutorial5_Nonlinear_equation/Scilab_code
diff options
context:
space:
mode:
authorChayan Bhawal2018-09-28 08:30:22 +0530
committerChayan Bhawal2018-09-28 08:30:22 +0530
commitf91b28ce516ae287fbaac390cde07c7f7a9aca97 (patch)
tree1d13f70670e94b9199c389d23034e2c0e01c8678 /Tutorial5_Nonlinear_equation/Scilab_code
parent032dc034194100cb3428d073efd0a8ed05c3accd (diff)
downloadscilab-tutorials-f91b28ce516ae287fbaac390cde07c7f7a9aca97.tar.gz
scilab-tutorials-f91b28ce516ae287fbaac390cde07c7f7a9aca97.tar.bz2
scilab-tutorials-f91b28ce516ae287fbaac390cde07c7f7a9aca97.zip
Tutorial4_ODE_solvers
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