summaryrefslogtreecommitdiff
path: root/src/Scilab2C/SCI2CTests
diff options
context:
space:
mode:
authornutricato2009-02-20 15:23:23 +0000
committernutricato2009-02-20 15:23:23 +0000
commit2e4a11f37d735f8cbddbd7daeb31fea9e5a30f4e (patch)
treef9fc89c5a2d3c23cde18ef939b8e17b6814dae90 /src/Scilab2C/SCI2CTests
parent7b6c1fe485aa3f6047bb94701d371cd0ab77e4ab (diff)
downloadscilab2c-2e4a11f37d735f8cbddbd7daeb31fea9e5a30f4e.tar.gz
scilab2c-2e4a11f37d735f8cbddbd7daeb31fea9e5a30f4e.tar.bz2
scilab2c-2e4a11f37d735f8cbddbd7daeb31fea9e5a30f4e.zip
Diffstat (limited to 'src/Scilab2C/SCI2CTests')
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/LinComb.sci9
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/mainfunction.sci20
2 files changed, 21 insertions, 8 deletions
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/LinComb.sci b/src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/LinComb.sci
index 8fb0b683..9f74b454 100644
--- a/src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/LinComb.sci
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/LinComb.sci
@@ -1,4 +1,4 @@
-//SCI2C: NIN= 4
+//SCI2C: NIN= 6
//SCI2C: NOUT= 1
//SCI2C: OUT(1).TP= IN(1).TP
//SCI2C: OUT(1).SZ(1)= IN(2).SZ(1)
@@ -6,8 +6,11 @@
//SCI2C: DEFAULT_PRECISION= DOUBLE
-function z = LinComb(a,x,b,y)
+function z = LinComb(a,x,b,y,t1,t2)
-z = a*x+b*y;
+t1 = a*x;
+t2 = b*y;
+z = t1+t2;
+// z = a*x+b*y;
endfunction
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/mainfunction.sci b/src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/mainfunction.sci
index 6a30b4c5..35d5456d 100644
--- a/src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/mainfunction.sci
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/mainfunction.sci
@@ -1,11 +1,21 @@
-//SCI2C: DEFAULT_PRECISION= FLOAT
+//SCI2C: DEFAULT_PRECISION= DOUBLE
-//test pow
+function mainfunction()
-function mainfunction()
+s1 = 2; s2 = 3;
-a=[1.2 6.1 3.6; 1.7 4.9 7.1];
+a = 2; b = 4;
-disp(a(1,2))
+A = ones(3,4); B = ones(3,4);
+t1 = 0;
+t2 = 0;
+C = LinComb(s1,a,s2,b,t1,t2); // s1*a+s2*b
+
+T1 = A;
+T2 = A;
+D = LinComb(s1,A,s2,B,T1,T2); // s1*A+s2*B
+
+disp(C);
+disp(D);
endfunction