summaryrefslogtreecommitdiff
path: root/src/Scilab2C/SCI2CTests/test999_WorkingDir
diff options
context:
space:
mode:
authortorset2009-01-29 08:08:21 +0000
committertorset2009-01-29 08:08:21 +0000
commit7f7c0fabe7492349323b8aec0c675ea1e60e9a3c (patch)
tree139d06ac6cf032c0d3013b4bdd0991fe9f025672 /src/Scilab2C/SCI2CTests/test999_WorkingDir
parent3500b3301903a3081227b82c7fe4a94f98d56b5e (diff)
downloadscilab2c-7f7c0fabe7492349323b8aec0c675ea1e60e9a3c.tar.gz
scilab2c-7f7c0fabe7492349323b8aec0c675ea1e60e9a3c.tar.bz2
scilab2c-7f7c0fabe7492349323b8aec0c675ea1e60e9a3c.zip
Files for multiplication test which failed
Diffstat (limited to 'src/Scilab2C/SCI2CTests/test999_WorkingDir')
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/mainfunction.sci68
1 files changed, 52 insertions, 16 deletions
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/mainfunction.sci b/src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/mainfunction.sci
index 33d1dfcc..f0958f7a 100644
--- a/src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/mainfunction.sci
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/mainfunction.sci
@@ -1,20 +1,56 @@
-//SCI2C: DEFAULT_PRECISION= FLOAT
+//SCI2C: DEFAULT_PRECISION= DOUBLE
function mainfunction()
-a=[1 2 3 4; 5 6 7 8; 9 1 2 3; 4 5 6 7; 8 9 1 2]
-
-disp(acosh(a))
-
-
-b=acosh(.10)
-disp(b)
-
-c=a/10
-disp(acosh(c));
-
-d=acosh(2+3*%i)
-disp(d)
-
-disp(acosh(c+%i));
+//test multiplication
+
+//d0d0
+disp (5*3)
+//d0z0
+disp (1*%i)
+//z0d0
+disp (%i*1)
+//z0z0
+disp (%i*3*%i)
+
+a=[1 2 3; 4 5 6]
+c=[4 2 3 ;8 8 4; 3 4 5]
+b=[1+%i,2+4*%i 3+1*%i; 4 5 6+2*%i]
+d=[4 2 3 ;8 8-1*%i 4; 3+4*%i 4 5]
+e=[4 2 ;3 8 ;8-1*%i 4; 3+4*%i 4]
+
+//d2d2
+disp(a*c)
+disp(a.*a)
+//d2z2
+disp(a*d)
+disp(a.*b)
+//z2d2
+disp(e*a)
+disp(b.*a)
+//z2z2
+disp(b*d)
+disp(b.*b)
+
+
+
+
+//d2d0
+disp(a*1)
+//d0d2
+disp(1*a)
+//d2z0
+disp(a*%i)
+//z0d2
+disp(%i*a)
+
+
+//z2d0
+disp(b*1)
+//d0z2
+disp(1*b)
+//z2z0
+disp(b*%i)
+//z0z2
+disp(%i*b)
endfunction