diff options
Diffstat (limited to 'tests/unit_tests')
58 files changed, 711 insertions, 711 deletions
diff --git a/tests/unit_tests/test000_TrigonIdentity/launchConversion.sci b/tests/unit_tests/test000_TrigonIdentity/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test000_TrigonIdentity/launchConversion.sci +++ b/tests/unit_tests/test000_TrigonIdentity/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test000_TrigonIdentity/scilabcode/mainfunction.sci b/tests/unit_tests/test000_TrigonIdentity/scilabcode/mainfunction.sci index b19fc009..ca25950b 100644 --- a/tests/unit_tests/test000_TrigonIdentity/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test000_TrigonIdentity/scilabcode/mainfunction.sci @@ -1,6 +1,6 @@ -//SCI2C: DEFAULT_PRECISION= DOUBLE
+//SCI2C: DEFAULT_PRECISION= DOUBLE -function mainfunction()
+function mainfunction() // ------------------------------ // --- Simple Scalar Addition --- diff --git a/tests/unit_tests/test001_LinearRegression/launchConversion.sci b/tests/unit_tests/test001_LinearRegression/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test001_LinearRegression/launchConversion.sci +++ b/tests/unit_tests/test001_LinearRegression/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test001_LinearRegression/scilabcode/mainfunction.sci b/tests/unit_tests/test001_LinearRegression/scilabcode/mainfunction.sci index c6e09a0c..e46f9c96 100644 --- a/tests/unit_tests/test001_LinearRegression/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test001_LinearRegression/scilabcode/mainfunction.sci @@ -1,56 +1,56 @@ -//SCI2C: DEFAULT_PRECISION= FLOAT
-
-function mainfunction()
-
-// Knowing that
-// (1) P * (V^gamma) = C
-// Where
-// P = Pressure
-// V = Volume
-// gamma,C = constants depending on the particular gas used.
-// (2) log10(P) = log10(C) - gamma*log10(V)
-// (3) x = log10(V)
-// (4) y = log10(P)
-// than (2) becomes:
-// y = a + b*x;
-// Where
-// a = log10(C)
-// b = -gamma
-// Then thanks to this transformation it is possible to perform
-// a linear regression to estimate gamma and C!
-
-Volume = [54.3 61.8 72.4 88.7 118.6 194.0];
-Pressure = [61.2 49.5 37.6 28.4 19.2 10.1];
-x = log10(Volume);
-y = log10(Pressure);
-
-a = (sum(y)*sum(x.^2)-sum(x)*sum(x.*y))./(length(x)*sum(x.^2)-sum(x).*sum(x));
-b = (length(x)*sum(x.*y)-sum(x)*sum(y))./(length(x)*sum(x.^2)-sum(x).*sum(x));
-
-// Other way to compute a and b
-beq = sum((x-mean(x)).*(y-mean(y)))./sum((x-mean(x)).^2);
-aeq = mean(y)-mean(x)*beq;
-
-C = 10 .^a;
-gamma = -b;
-
-disp('C')
-disp(C)
-
-disp('gamma');
-disp(gamma);
-
-disp('a');
-disp(a)
-disp('aeq');
-disp(aeq)
-
-disp('b');
-disp(b)
-disp('beq');
-disp(beq)
-
- //plot(Volume,Pressure);
- //plot(Volume,(C ./(Volume.^gamma)),'r')
-endfunction
-
+//SCI2C: DEFAULT_PRECISION= FLOAT + +function mainfunction() + +// Knowing that +// (1) P * (V^gamma) = C +// Where +// P = Pressure +// V = Volume +// gamma,C = constants depending on the particular gas used. +// (2) log10(P) = log10(C) - gamma*log10(V) +// (3) x = log10(V) +// (4) y = log10(P) +// than (2) becomes: +// y = a + b*x; +// Where +// a = log10(C) +// b = -gamma +// Then thanks to this transformation it is possible to perform +// a linear regression to estimate gamma and C! + +Volume = [54.3 61.8 72.4 88.7 118.6 194.0]; +Pressure = [61.2 49.5 37.6 28.4 19.2 10.1]; +x = log10(Volume); +y = log10(Pressure); + +a = (sum(y)*sum(x.^2)-sum(x)*sum(x.*y))./(length(x)*sum(x.^2)-sum(x).*sum(x)); +b = (length(x)*sum(x.*y)-sum(x)*sum(y))./(length(x)*sum(x.^2)-sum(x).*sum(x)); + +// Other way to compute a and b +beq = sum((x-mean(x)).*(y-mean(y)))./sum((x-mean(x)).^2); +aeq = mean(y)-mean(x)*beq; + +C = 10 .^a; +gamma = -b; + +disp('C') +disp(C) + +disp('gamma'); +disp(gamma); + +disp('a'); +disp(a) +disp('aeq'); +disp(aeq) + +disp('b'); +disp(b) +disp('beq'); +disp(beq) + + //plot(Volume,Pressure); + //plot(Volume,(C ./(Volume.^gamma)),'r') +endfunction + diff --git a/tests/unit_tests/test002_Symbols/launchConversion.sci b/tests/unit_tests/test002_Symbols/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test002_Symbols/launchConversion.sci +++ b/tests/unit_tests/test002_Symbols/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test002_Symbols/scilabcode/mainfunction.sci b/tests/unit_tests/test002_Symbols/scilabcode/mainfunction.sci index f5d40b0d..193c1d6a 100644 --- a/tests/unit_tests/test002_Symbols/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test002_Symbols/scilabcode/mainfunction.sci @@ -1,21 +1,21 @@ -function mainfunction()
-
-// ---------------------------------------
-// --- Initialization of the operands. ---
-// ---------------------------------------
-
-v1 = %inf;
-v2 = %nan;
-v3 = %T;
-v4 = %F;
-v5 = %pi;
-
-disp(-v1)
-disp(v1+v2)
-disp(v2)
-disp(v3)
-disp(v4)
-disp(v5)
-
-endfunction
-
+function mainfunction() + +// --------------------------------------- +// --- Initialization of the operands. --- +// --------------------------------------- + +v1 = %inf; +v2 = %nan; +v3 = %T; +v4 = %F; +v5 = %pi; + +disp(-v1) +disp(v1+v2) +disp(v2) +disp(v3) +disp(v4) +disp(v5) + +endfunction + diff --git a/tests/unit_tests/test003_VerySimple/launchConversion.sci b/tests/unit_tests/test003_VerySimple/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test003_VerySimple/launchConversion.sci +++ b/tests/unit_tests/test003_VerySimple/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test003_VerySimple/scilabcode/mainfunction.sci b/tests/unit_tests/test003_VerySimple/scilabcode/mainfunction.sci index 12cc8944..3e757eef 100644 --- a/tests/unit_tests/test003_VerySimple/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test003_VerySimple/scilabcode/mainfunction.sci @@ -1,10 +1,10 @@ -function mainfunction()
-
-// ---------------------------------------
-// --- Initialization of the operands. ---
-// ---------------------------------------
-powerfactor = 3;
-disp(powerfactor)
-
-endfunction
-
+function mainfunction() + +// --------------------------------------- +// --- Initialization of the operands. --- +// --------------------------------------- +powerfactor = 3; +disp(powerfactor) + +endfunction + diff --git a/tests/unit_tests/test004_Filter/scilabcode/high_pass.sci b/tests/unit_tests/test004_Filter/scilabcode/high_pass.sci index 04eea9d7..a4e5e45d 100644 --- a/tests/unit_tests/test004_Filter/scilabcode/high_pass.sci +++ b/tests/unit_tests/test004_Filter/scilabcode/high_pass.sci @@ -1,16 +1,16 @@ -// Return RC high-pass filter output_signal samples,
-// given input_signal samples,
-// time interval dt,
-// R and C
-//SCI2C: NIN= 4
-//SCI2C: NOUT= 1
-//SCI2C: OUT(1).TP= IN(1).TP
-//SCI2C: OUT(1).SZ(1)= IN(1).SZ(1)
-//SCI2C: OUT(1).SZ(2)= IN(1).SZ(2)
-function output_signal = high_pass(input_signal, dt, R, C)
- alpha = R * C / (R * C + dt)
- output_signal(1) = input_signal(1)
- for i = 2 : size(input_signal, 2)
- output_signal(i) = alpha * output_signal(i-1) + alpha * (input_signal(i) - input_signal(i-1))
- end
-endfunction
\ No newline at end of file +// Return RC high-pass filter output_signal samples, +// given input_signal samples, +// time interval dt, +// R and C +//SCI2C: NIN= 4 +//SCI2C: NOUT= 1 +//SCI2C: OUT(1).TP= IN(1).TP +//SCI2C: OUT(1).SZ(1)= IN(1).SZ(1) +//SCI2C: OUT(1).SZ(2)= IN(1).SZ(2) +function output_signal = high_pass(input_signal, dt, R, C) + alpha = R * C / (R * C + dt) + output_signal(1) = input_signal(1) + for i = 2 : size(input_signal, 2) + output_signal(i) = alpha * output_signal(i-1) + alpha * (input_signal(i) - input_signal(i-1)) + end +endfunction diff --git a/tests/unit_tests/test004_LinearCombination/launchConversion.sci b/tests/unit_tests/test004_LinearCombination/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test004_LinearCombination/launchConversion.sci +++ b/tests/unit_tests/test004_LinearCombination/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test004_LinearCombination/scilabcode/mainfunction.sci b/tests/unit_tests/test004_LinearCombination/scilabcode/mainfunction.sci index d02cdc22..8f8121ba 100644 --- a/tests/unit_tests/test004_LinearCombination/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test004_LinearCombination/scilabcode/mainfunction.sci @@ -1,6 +1,6 @@ -//SCI2C: DEFAULT_PRECISION= DOUBLE
+//SCI2C: DEFAULT_PRECISION= DOUBLE -function mainfunction()
+function mainfunction() s1 = 2; s2 = 3; diff --git a/tests/unit_tests/test005_LinearCombinationNoTempVars/launchConversion.sci b/tests/unit_tests/test005_LinearCombinationNoTempVars/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test005_LinearCombinationNoTempVars/launchConversion.sci +++ b/tests/unit_tests/test005_LinearCombinationNoTempVars/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test005_LinearCombinationNoTempVars/scilabcode/LinComb.sci b/tests/unit_tests/test005_LinearCombinationNoTempVars/scilabcode/LinComb.sci index 9f74b454..7d166140 100644 --- a/tests/unit_tests/test005_LinearCombinationNoTempVars/scilabcode/LinComb.sci +++ b/tests/unit_tests/test005_LinearCombinationNoTempVars/scilabcode/LinComb.sci @@ -1,6 +1,6 @@ //SCI2C: NIN= 6 //SCI2C: NOUT= 1 -//SCI2C: OUT(1).TP= IN(1).TP
+//SCI2C: OUT(1).TP= IN(1).TP //SCI2C: OUT(1).SZ(1)= IN(2).SZ(1) //SCI2C: OUT(1).SZ(2)= IN(2).SZ(2) diff --git a/tests/unit_tests/test005_LinearCombinationNoTempVars/scilabcode/mainfunction.sci b/tests/unit_tests/test005_LinearCombinationNoTempVars/scilabcode/mainfunction.sci index 35d5456d..4df034fa 100644 --- a/tests/unit_tests/test005_LinearCombinationNoTempVars/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test005_LinearCombinationNoTempVars/scilabcode/mainfunction.sci @@ -1,6 +1,6 @@ -//SCI2C: DEFAULT_PRECISION= DOUBLE
+//SCI2C: DEFAULT_PRECISION= DOUBLE -function mainfunction()
+function mainfunction() s1 = 2; s2 = 3; diff --git a/tests/unit_tests/test011_InsExtfunctions/launchConversion.sci b/tests/unit_tests/test011_InsExtfunctions/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test011_InsExtfunctions/launchConversion.sci +++ b/tests/unit_tests/test011_InsExtfunctions/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test011_InsExtfunctions/scilabcode/mainfunction.sci b/tests/unit_tests/test011_InsExtfunctions/scilabcode/mainfunction.sci index d50ed6bb..4c497ab8 100644 --- a/tests/unit_tests/test011_InsExtfunctions/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test011_InsExtfunctions/scilabcode/mainfunction.sci @@ -1,24 +1,24 @@ -//SCI2C: DEFAULT_PRECISION= DOUBLE
- -function mainfunction()
- -M1 = 22.3*ones(3,4);
-M2 = 44.5*ones(M1);
-v1 = 1:4;
-s1 = 3;
-
-//[M1(1,1),M1(1,2)] = twooutputs(1);
-
-M1(3,3) = M2(1,3);
-
-M1(5) = 4;
-M1(2,2) = M2(6);
-
-M2(3,2) = s1;
-
-M2(1:4)=11.3*(1:4);
-M2(4:7)=M1(3:6);
-
-disp(M1)
-disp(M2)
-endfunction
+//SCI2C: DEFAULT_PRECISION= DOUBLE + +function mainfunction() + +M1 = 22.3*ones(3,4); +M2 = 44.5*ones(M1); +v1 = 1:4; +s1 = 3; + +//[M1(1,1),M1(1,2)] = twooutputs(1); + +M1(3,3) = M2(1,3); + +M1(5) = 4; +M1(2,2) = M2(6); + +M2(3,2) = s1; + +M2(1:4)=11.3*(1:4); +M2(4:7)=M1(3:6); + +disp(M1) +disp(M2) +endfunction diff --git a/tests/unit_tests/test012_OpMinus/launchConversion.sci b/tests/unit_tests/test012_OpMinus/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test012_OpMinus/launchConversion.sci +++ b/tests/unit_tests/test012_OpMinus/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test012_OpMinus/scilabcode/mainfunction.sci b/tests/unit_tests/test012_OpMinus/scilabcode/mainfunction.sci index 555ee296..25212110 100644 --- a/tests/unit_tests/test012_OpMinus/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test012_OpMinus/scilabcode/mainfunction.sci @@ -1,10 +1,10 @@ -//SCI2C: DEFAULT_PRECISION= DOUBLE
+//SCI2C: DEFAULT_PRECISION= DOUBLE -function mainfunction()
+function mainfunction() -s1 = -3;
-a = s1*ones(3,4);
-disp(a)
-b = -a;
-disp(b)
-endfunction
+s1 = -3; +a = s1*ones(3,4); +disp(a) +b = -a; +disp(b) +endfunction diff --git a/tests/unit_tests/test013_TestOpRcCC/launchConversion.sci b/tests/unit_tests/test013_TestOpRcCC/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test013_TestOpRcCC/launchConversion.sci +++ b/tests/unit_tests/test013_TestOpRcCC/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test013_TestOpRcCC/scilabcode/mainfunction.sci b/tests/unit_tests/test013_TestOpRcCC/scilabcode/mainfunction.sci index eda20c46..7b5b2295 100644 --- a/tests/unit_tests/test013_TestOpRcCC/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test013_TestOpRcCC/scilabcode/mainfunction.sci @@ -1,15 +1,15 @@ -//SCI2C: DEFAULT_PRECISION= DOUBLE
- -function mainfunction()
- -vr1 = [1 2];
-vr2 = [3 4];
-vc1 = [11;12]
-vc2 = [13;14]
-M1 = [vr1 vr2;vr2 vr1];
-M2 = [vc1 vc2];
-
-disp(M1);
-disp(M2);
-
-endfunction
+//SCI2C: DEFAULT_PRECISION= DOUBLE + +function mainfunction() + +vr1 = [1 2]; +vr2 = [3 4]; +vc1 = [11;12] +vc2 = [13;14] +M1 = [vr1 vr2;vr2 vr1]; +M2 = [vc1 vc2]; + +disp(M1); +disp(M2); + +endfunction diff --git a/tests/unit_tests/test018_NestedWhile/launchConversion.sci b/tests/unit_tests/test018_NestedWhile/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test018_NestedWhile/launchConversion.sci +++ b/tests/unit_tests/test018_NestedWhile/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test018_NestedWhile/scilabcode/mainfunction.sci b/tests/unit_tests/test018_NestedWhile/scilabcode/mainfunction.sci index 8142e6ff..8b9c07d3 100644 --- a/tests/unit_tests/test018_NestedWhile/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test018_NestedWhile/scilabcode/mainfunction.sci @@ -1,19 +1,19 @@ -//SCI2C: DEFAULT_PRECISION= DOUBLE
+//SCI2C: DEFAULT_PRECISION= DOUBLE -function mainfunction()
+function mainfunction() + +a = 0; +b = 5; +while (a+b < 36) + disp('a'); + disp(a); + a = a + b; + while (b < 9) + disp('b'); + disp(b); + b = b + 1; + a = a + 1; + end +end +endfunction -a = 0;
-b = 5;
-while (a+b < 36)
- disp('a');
- disp(a);
- a = a + b;
- while (b < 9)
- disp('b');
- disp(b);
- b = b + 1;
- a = a + 1;
- end
-end
-endfunction
-
diff --git a/tests/unit_tests/test024_test_if_pi/launchConversion.sci b/tests/unit_tests/test024_test_if_pi/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test024_test_if_pi/launchConversion.sci +++ b/tests/unit_tests/test024_test_if_pi/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test024_test_if_pi/scilabcode/mainfunction.sci b/tests/unit_tests/test024_test_if_pi/scilabcode/mainfunction.sci index 6b1652fd..25528d16 100644 --- a/tests/unit_tests/test024_test_if_pi/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test024_test_if_pi/scilabcode/mainfunction.sci @@ -1,24 +1,24 @@ -//SCI2C: DEFAULT_PRECISION= DOUBLE
+//SCI2C: DEFAULT_PRECISION= DOUBLE -function mainfunction()
+function mainfunction() a=%pi*70; b=1; -c=0;
+c=0; M = (1:3)'*(1:5) if a<=1 c=b; - disp(c)
+ disp(c) else if b==10 c=5; disp(c) else c=2; - disp(c)
- S = c.^M;
- disp(S);
+ disp(c) + S = c.^M; + disp(S); disp(a) end end -endfunction
+endfunction diff --git a/tests/unit_tests/test038_FindI2O1Float/launchConversion.sci b/tests/unit_tests/test038_FindI2O1Float/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test038_FindI2O1Float/launchConversion.sci +++ b/tests/unit_tests/test038_FindI2O1Float/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test038_FindI2O1Float/scilabcode/mainfunction.sci b/tests/unit_tests/test038_FindI2O1Float/scilabcode/mainfunction.sci index 789f3b73..7c4f61b0 100644 --- a/tests/unit_tests/test038_FindI2O1Float/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test038_FindI2O1Float/scilabcode/mainfunction.sci @@ -1,57 +1,57 @@ -//SCI2C: DEFAULT_PRECISION= FLOAT
-
-function mainfunction()
-
-s1 = -5.4;
-disp('s1');
-disp(s1);
-
-s2 = 2.2;
-disp('s2');
-disp(s2);
-
-A = ((1.2:0.99:4.9)')*(-2.3:1.1:3.9)
-disp('A = ((1.2:0.99:4.9)'')*(-2.3:1.1:3.9)');
-disp(A);
-
-disp('o1 = -s1 + s2;');
-o1 = -s1 + s2;
-disp(o1);
-
-disp('o1 = -3.4 + 4.5;');
-o1 = -3.4 + 4.5;
-disp(o1);
-
-disp('o2 = -3.4 + A;');
-o2 = -3.4 + A;
-disp(o2);
-
-disp('o3 = A + (-3.4);');
-o3 = A + (-3.4);
-disp(o3);
-
-disp('o4 = A + A;');
-o4 = A + A;
-disp(o4);
-
-disp('o5 = +A;');
-o5 = +A;
-disp(o5);
-
-st0 = '#';
-disp('st0')
-disp(st0)
-
-st1 = 'ciao';
-disp('st1')
-disp(st1)
-
-st2 = 'bye';
-disp('st2')
-disp(st2)
-
-st3 = st0+st1+st2;
-disp('st3 = st0+st1+st2;')
-disp(st3)
-endfunction
-
+//SCI2C: DEFAULT_PRECISION= FLOAT + +function mainfunction() + +s1 = -5.4; +disp('s1'); +disp(s1); + +s2 = 2.2; +disp('s2'); +disp(s2); + +A = ((1.2:0.99:4.9)')*(-2.3:1.1:3.9) +disp('A = ((1.2:0.99:4.9)'')*(-2.3:1.1:3.9)'); +disp(A); + +disp('o1 = -s1 + s2;'); +o1 = -s1 + s2; +disp(o1); + +disp('o1 = -3.4 + 4.5;'); +o1 = -3.4 + 4.5; +disp(o1); + +disp('o2 = -3.4 + A;'); +o2 = -3.4 + A; +disp(o2); + +disp('o3 = A + (-3.4);'); +o3 = A + (-3.4); +disp(o3); + +disp('o4 = A + A;'); +o4 = A + A; +disp(o4); + +disp('o5 = +A;'); +o5 = +A; +disp(o5); + +st0 = '#'; +disp('st0') +disp(st0) + +st1 = 'ciao'; +disp('st1') +disp(st1) + +st2 = 'bye'; +disp('st2') +disp(st2) + +st3 = st0+st1+st2; +disp('st3 = st0+st1+st2;') +disp(st3) +endfunction + diff --git a/tests/unit_tests/test061_SumShortTest/launchConversion.sci b/tests/unit_tests/test061_SumShortTest/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test061_SumShortTest/launchConversion.sci +++ b/tests/unit_tests/test061_SumShortTest/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test061_SumShortTest/scilabcode/mainfunction.sci b/tests/unit_tests/test061_SumShortTest/scilabcode/mainfunction.sci index 78895afa..2d03ccd8 100644 --- a/tests/unit_tests/test061_SumShortTest/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test061_SumShortTest/scilabcode/mainfunction.sci @@ -1,22 +1,22 @@ -//SCI2C: DEFAULT_PRECISION= DOUBLE
-
-function mainfunction()
-
-s1 = (1:4)' * (1:3);
-disp('s1');
-disp(s1);
-
-s2 = sum(s1);
-disp('s2 = sum(s1);');
-disp(s2);
-
-s3 = sum(s1,1);
-disp('s3 = sum(s1,1);');
-disp(s3);
-
-s4 = sum(s1,2);
-disp('s4 = sum(s1,2);');
-disp(s4);
-
-endfunction
-
+//SCI2C: DEFAULT_PRECISION= DOUBLE + +function mainfunction() + +s1 = (1:4)' * (1:3); +disp('s1'); +disp(s1); + +s2 = sum(s1); +disp('s2 = sum(s1);'); +disp(s2); + +s3 = sum(s1,1); +disp('s3 = sum(s1,1);'); +disp(s3); + +s4 = sum(s1,2); +disp('s4 = sum(s1,2);'); +disp(s4); + +endfunction + diff --git a/tests/unit_tests/test064_OpMinusFloatComplex/launchConversion.sci b/tests/unit_tests/test064_OpMinusFloatComplex/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test064_OpMinusFloatComplex/launchConversion.sci +++ b/tests/unit_tests/test064_OpMinusFloatComplex/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test064_OpMinusFloatComplex/scilabcode/mainfunction.sci b/tests/unit_tests/test064_OpMinusFloatComplex/scilabcode/mainfunction.sci index a1e0d8c6..60322322 100644 --- a/tests/unit_tests/test064_OpMinusFloatComplex/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test064_OpMinusFloatComplex/scilabcode/mainfunction.sci @@ -1,43 +1,43 @@ -//SCI2C: DEFAULT_PRECISION= FLOAT
-
-function mainfunction()
-
-s1 = -5.4;
-disp('s1');
-disp(s1);
-
-s2 = -2.2-4*%i;
-disp('s2');
-disp(s2);
-
-A = ((1.2:0.99:4.9)')*(-2.3:1.1:3.9)
-disp('A = ((1.2:0.99:4.9)'')*(-2.3:1.1:3.9)');
-disp(A);
-
-B = -2.11*A-%i*A;
-disp('B');
-
-disp('o1 = -s1 - s2;');
-o1 = -s1 - s2;
-disp(o1);
-
-disp('o1 = -3.4 - 4.5;');
-o1 = (-3.4-%i) - (4.5-%i);
-disp(o1);
-
-disp('o2 = -3.4 - B - A;');
-o2 = -3.4 - B - A;
-disp(o2);
-
-disp('o3 = A - (-3.4);');
-o3 = A - (-3.4);
-disp(o3);
-
-disp('o4 = A - A;');
-o4 = A - B;
-disp(o4);
-
-disp('o5 = -A;');
-o5 = -B;
-disp(o5);
-endfunction
+//SCI2C: DEFAULT_PRECISION= FLOAT + +function mainfunction() + +s1 = -5.4; +disp('s1'); +disp(s1); + +s2 = -2.2-4*%i; +disp('s2'); +disp(s2); + +A = ((1.2:0.99:4.9)')*(-2.3:1.1:3.9) +disp('A = ((1.2:0.99:4.9)'')*(-2.3:1.1:3.9)'); +disp(A); + +B = -2.11*A-%i*A; +disp('B'); + +disp('o1 = -s1 - s2;'); +o1 = -s1 - s2; +disp(o1); + +disp('o1 = -3.4 - 4.5;'); +o1 = (-3.4-%i) - (4.5-%i); +disp(o1); + +disp('o2 = -3.4 - B - A;'); +o2 = -3.4 - B - A; +disp(o2); + +disp('o3 = A - (-3.4);'); +o3 = A - (-3.4); +disp(o3); + +disp('o4 = A - A;'); +o4 = A - B; +disp(o4); + +disp('o5 = -A;'); +o5 = -B; +disp(o5); +endfunction diff --git a/tests/unit_tests/test081_twoFunctions/scilabcode/fun1.sci b/tests/unit_tests/test081_twoFunctions/scilabcode/fun1.sci index 3584aa28..fd157fca 100644 --- a/tests/unit_tests/test081_twoFunctions/scilabcode/fun1.sci +++ b/tests/unit_tests/test081_twoFunctions/scilabcode/fun1.sci @@ -1,10 +1,10 @@ //SCI2C: NIN= 1 //SCI2C: NOUT= 1 -//SCI2C: OUT(1).TP= IN(1).TP
+//SCI2C: OUT(1).TP= IN(1).TP //SCI2C: OUT(1).SZ(1)= IN(1).SZ(1) //SCI2C: OUT(1).SZ(2)= IN(1).SZ(2) //SCI2C: DEFAULT_PRECISION= DOUBLE -function out = fun1(in1)
-out = -in1;
-endfunction
+function out = fun1(in1) +out = -in1; +endfunction diff --git a/tests/unit_tests/test081_twoFunctions/scilabcode/fun2.sci b/tests/unit_tests/test081_twoFunctions/scilabcode/fun2.sci index 56a2f162..893a7c70 100644 --- a/tests/unit_tests/test081_twoFunctions/scilabcode/fun2.sci +++ b/tests/unit_tests/test081_twoFunctions/scilabcode/fun2.sci @@ -1,14 +1,14 @@ //SCI2C: NIN= 1 //SCI2C: NOUT= 1 -//SCI2C: OUT(1).TP= IN(1).TP
+//SCI2C: OUT(1).TP= IN(1).TP //SCI2C: OUT(1).SZ(1)= '1' //SCI2C: OUT(1).SZ(2)= '1' //SCI2C: DEFAULT_PRECISION= DOUBLE -function out = fun2(in1)
-a = 999;
-disp("a");
-disp(a);
-b = fun1(1);
-out = 99;
-endfunction
+function out = fun2(in1) +a = 999; +disp("a"); +disp(a); +b = fun1(1); +out = 99; +endfunction diff --git a/tests/unit_tests/test081_twoFunctions/scilabcode/mainfunction.sci b/tests/unit_tests/test081_twoFunctions/scilabcode/mainfunction.sci index 728b3c3e..ee97c648 100644 --- a/tests/unit_tests/test081_twoFunctions/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test081_twoFunctions/scilabcode/mainfunction.sci @@ -1,12 +1,12 @@ -//SCI2C: DEFAULT_PRECISION= DOUBLE
-
-function mainfunction()
-
-b = fun2(2);
-disp("b")
-disp(b)
-a=1;
-b = fun1(1);
-disp("b")
-disp(b)
-endfunction
+//SCI2C: DEFAULT_PRECISION= DOUBLE + +function mainfunction() + +b = fun2(2); +disp("b") +disp(b) +a=1; +b = fun1(1); +disp("b") +disp(b) +endfunction diff --git a/tests/unit_tests/test088_SimpleFor/launchConversion.sci b/tests/unit_tests/test088_SimpleFor/launchConversion.sci index fc3f6fd4..dbe32308 100644 --- a/tests/unit_tests/test088_SimpleFor/launchConversion.sci +++ b/tests/unit_tests/test088_SimpleFor/launchConversion.sci @@ -1,4 +1,4 @@ -clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test088_SimpleFor/scilabcode/mainfunction.sci b/tests/unit_tests/test088_SimpleFor/scilabcode/mainfunction.sci index df2c028c..47e1b4b4 100644 --- a/tests/unit_tests/test088_SimpleFor/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test088_SimpleFor/scilabcode/mainfunction.sci @@ -1,17 +1,17 @@ -function mainfunction()
-
-// ---------------------------------------
-// --- Initialization of the operands. ---
-// ---------------------------------------
-
-v1 = zeros(1,5);
-disp('v1, before initialization.')
-disp(v1)
-for cnt = 1:5
- v1(cnt) = cnt;
-end
-disp('v1, after initialization.')
-disp(v1)
-
-endfunction
-
+function mainfunction() + +// --------------------------------------- +// --- Initialization of the operands. --- +// --------------------------------------- + +v1 = zeros(1,5); +disp('v1, before initialization.') +disp(v1) +for cnt = 1:5 + v1(cnt) = cnt; +end +disp('v1, after initialization.') +disp(v1) + +endfunction + diff --git a/tests/unit_tests/test089_SimpleFor/launchConversion.sci b/tests/unit_tests/test089_SimpleFor/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test089_SimpleFor/launchConversion.sci +++ b/tests/unit_tests/test089_SimpleFor/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test089_SimpleFor/scilabcode/mainfunction.sci b/tests/unit_tests/test089_SimpleFor/scilabcode/mainfunction.sci index df2c028c..47e1b4b4 100644 --- a/tests/unit_tests/test089_SimpleFor/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test089_SimpleFor/scilabcode/mainfunction.sci @@ -1,17 +1,17 @@ -function mainfunction()
-
-// ---------------------------------------
-// --- Initialization of the operands. ---
-// ---------------------------------------
-
-v1 = zeros(1,5);
-disp('v1, before initialization.')
-disp(v1)
-for cnt = 1:5
- v1(cnt) = cnt;
-end
-disp('v1, after initialization.')
-disp(v1)
-
-endfunction
-
+function mainfunction() + +// --------------------------------------- +// --- Initialization of the operands. --- +// --------------------------------------- + +v1 = zeros(1,5); +disp('v1, before initialization.') +disp(v1) +for cnt = 1:5 + v1(cnt) = cnt; +end +disp('v1, after initialization.') +disp(v1) + +endfunction + diff --git a/tests/unit_tests/test100_recursivefunctions/launchConversion.sci b/tests/unit_tests/test100_recursivefunctions/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test100_recursivefunctions/launchConversion.sci +++ b/tests/unit_tests/test100_recursivefunctions/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test100_recursivefunctions/scilabcode/IterativePower.sci b/tests/unit_tests/test100_recursivefunctions/scilabcode/IterativePower.sci index d3ee3469..8d181395 100644 --- a/tests/unit_tests/test100_recursivefunctions/scilabcode/IterativePower.sci +++ b/tests/unit_tests/test100_recursivefunctions/scilabcode/IterativePower.sci @@ -2,16 +2,16 @@ //SCI2C: NOUT= 1 //SCI2C: OUT(1).TP= IN(1).TP //SCI2C: OUT(1).SZ(1)= FA_SZ_1(IN(1).SZ) -//SCI2C: OUT(1).SZ(2)= FA_SZ_2(IN(1).SZ)
-//SCI2C: DEFAULT_PRECISION= FLOAT
+//SCI2C: OUT(1).SZ(2)= FA_SZ_2(IN(1).SZ) +//SCI2C: DEFAULT_PRECISION= FLOAT -function outiter = IterativePower(in,pwrfct)
-
-outiter = ones(in);
-
-for cnt = 1:pwrfct
- mytmp = outiter .* in;
- outiter = mytmp;
-end
-
-endfunction
+function outiter = IterativePower(in,pwrfct) + +outiter = ones(in); + +for cnt = 1:pwrfct + mytmp = outiter .* in; + outiter = mytmp; +end + +endfunction diff --git a/tests/unit_tests/test100_recursivefunctions/scilabcode/RecursivePower.sci b/tests/unit_tests/test100_recursivefunctions/scilabcode/RecursivePower.sci index 87430bba..ab3771d7 100644 --- a/tests/unit_tests/test100_recursivefunctions/scilabcode/RecursivePower.sci +++ b/tests/unit_tests/test100_recursivefunctions/scilabcode/RecursivePower.sci @@ -3,21 +3,21 @@ //SCI2C: OUT(1).TP= IN(1).TP //SCI2C: OUT(1).SZ(1)= FA_SZ_1(IN(1).SZ) //SCI2C: OUT(1).SZ(2)= FA_SZ_2(IN(1).SZ) -//SCI2C: DEFAULT_PRECISION= FLOAT
-
-function outrec = RecursivePower(in,pwrfct)
-
-
-if (pwrfct == 0)
- outrec = ones(in);
-end
-
-if (pwrfct == 1)
- outrec = in;
-end
-
-if (pwrfct > 1)
- outrec = in .* RecursivePower(in,pwrfct-1);
-end
-
-endfunction
+//SCI2C: DEFAULT_PRECISION= FLOAT + +function outrec = RecursivePower(in,pwrfct) + + +if (pwrfct == 0) + outrec = ones(in); +end + +if (pwrfct == 1) + outrec = in; +end + +if (pwrfct > 1) + outrec = in .* RecursivePower(in,pwrfct-1); +end + +endfunction diff --git a/tests/unit_tests/test100_recursivefunctions/scilabcode/mainfunction.sci b/tests/unit_tests/test100_recursivefunctions/scilabcode/mainfunction.sci index d1dd1dbd..12418bb2 100644 --- a/tests/unit_tests/test100_recursivefunctions/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test100_recursivefunctions/scilabcode/mainfunction.sci @@ -1,57 +1,57 @@ -//SCI2C: DEFAULT_PRECISION= FLOAT
-function mainfunction()
-
-// ---------------------------------------
-// --- Initialization of the operands. ---
-// ---------------------------------------
-powerfactor = 3;
-disp('Power Factor: ');
-disp(powerfactor)
-
-s1 = 2;
-disp('Input Scalar Value');
-disp(s1)
-
-V1 = 1:3;
-V2 = 1:2;
-V1tr = V1';
-
-M1 = V1tr * V2;
-disp('Input Matrix Value');
-disp(M1)
-
-// -----------------------
-// --- Compute powers. ---
-// -----------------------
-// --- Iterative/Scalar. ---
-outs1It = IterativePower(s1,powerfactor);
-disp('Output Scalar Value Iterative');
-disp(outs1It);
-
-// --- Iterative/Matrix. ---
-outM1It = IterativePower(M1,powerfactor);
-disp('Output Matrix Iterative');
-disp(outM1It);
-
-// --- Recursive/Scalar. ---
-outs1Re = RecursivePower(s1,powerfactor);
-disp('Output Scalar Value Recursive');
-disp(outs1Re);
-
-// --- Recursive/Matrix. ---
-outM1Re = RecursivePower(M1,powerfactor);
-disp('Output Matrix Recursive');
-disp(outM1Re);
-
-//~ // --- Solution/Scalar. ---
-//~ outs1So = s1.^powerfactor;
-//~ disp('Output Scalar Value Solution');
-//~ disp(outs1So);
-
-//~ // --- Solution/Matrix. ---
-//~ outM1So = M1.^powerfactor;
-//~ disp('Output Matrix Value Solution');
-//~ disp(outM1So);
-
-endfunction
-
+//SCI2C: DEFAULT_PRECISION= FLOAT +function mainfunction() + +// --------------------------------------- +// --- Initialization of the operands. --- +// --------------------------------------- +powerfactor = 3; +disp('Power Factor: '); +disp(powerfactor) + +s1 = 2; +disp('Input Scalar Value'); +disp(s1) + +V1 = 1:3; +V2 = 1:2; +V1tr = V1'; + +M1 = V1tr * V2; +disp('Input Matrix Value'); +disp(M1) + +// ----------------------- +// --- Compute powers. --- +// ----------------------- +// --- Iterative/Scalar. --- +outs1It = IterativePower(s1,powerfactor); +disp('Output Scalar Value Iterative'); +disp(outs1It); + +// --- Iterative/Matrix. --- +outM1It = IterativePower(M1,powerfactor); +disp('Output Matrix Iterative'); +disp(outM1It); + +// --- Recursive/Scalar. --- +outs1Re = RecursivePower(s1,powerfactor); +disp('Output Scalar Value Recursive'); +disp(outs1Re); + +// --- Recursive/Matrix. --- +outM1Re = RecursivePower(M1,powerfactor); +disp('Output Matrix Recursive'); +disp(outM1Re); + +//~ // --- Solution/Scalar. --- +//~ outs1So = s1.^powerfactor; +//~ disp('Output Scalar Value Solution'); +//~ disp(outs1So); + +//~ // --- Solution/Matrix. --- +//~ outM1So = M1.^powerfactor; +//~ disp('Output Matrix Value Solution'); +//~ disp(outM1So); + +endfunction + diff --git a/tests/unit_tests/test101_SimpleStringConcatenation/launchConversion.sci b/tests/unit_tests/test101_SimpleStringConcatenation/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test101_SimpleStringConcatenation/launchConversion.sci +++ b/tests/unit_tests/test101_SimpleStringConcatenation/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test101_SimpleStringConcatenation/scilabcode/mainfunction.sci b/tests/unit_tests/test101_SimpleStringConcatenation/scilabcode/mainfunction.sci index ec01e894..26e4229b 100644 --- a/tests/unit_tests/test101_SimpleStringConcatenation/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test101_SimpleStringConcatenation/scilabcode/mainfunction.sci @@ -1,18 +1,18 @@ -//SCI2C: DEFAULT_PRECISION= DOUBLE
-
-function mainfunction()
-
-
-st0 = '#';
-disp('st0')
-disp(st0)
-
-st1 = 'ciao';
-disp('st1')
-disp(st1)
-
-st2 = st0+st1;
-disp('st2 = st0+st1;')
-disp(st2)
-endfunction
-
+//SCI2C: DEFAULT_PRECISION= DOUBLE + +function mainfunction() + + +st0 = '#'; +disp('st0') +disp(st0) + +st1 = 'ciao'; +disp('st1') +disp(st1) + +st2 = st0+st1; +disp('st2 = st0+st1;') +disp(st2) +endfunction + diff --git a/tests/unit_tests/test104_ScalarProduct/launchConversion.sci b/tests/unit_tests/test104_ScalarProduct/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test104_ScalarProduct/launchConversion.sci +++ b/tests/unit_tests/test104_ScalarProduct/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test104_ScalarProduct/scilabcode/mainfunction.sci b/tests/unit_tests/test104_ScalarProduct/scilabcode/mainfunction.sci index 235b2e5f..abc39542 100644 --- a/tests/unit_tests/test104_ScalarProduct/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test104_ScalarProduct/scilabcode/mainfunction.sci @@ -1,10 +1,10 @@ -function mainfunction()
-
-a = 1:4;
-b = a * a';
-disp('input array:')
-disp(a)
-disp('scalar product a * a''');
-disp(b)
-endfunction
-
+function mainfunction() + +a = 1:4; +b = a * a'; +disp('input array:') +disp(a) +disp('scalar product a * a'''); +disp(b) +endfunction + diff --git a/tests/unit_tests/test200_malloc/launchConversion.sci b/tests/unit_tests/test200_malloc/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test200_malloc/launchConversion.sci +++ b/tests/unit_tests/test200_malloc/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test200_malloc/scilabcode/mainfunction.sci b/tests/unit_tests/test200_malloc/scilabcode/mainfunction.sci index c63992e4..40f918bd 100644 --- a/tests/unit_tests/test200_malloc/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test200_malloc/scilabcode/mainfunction.sci @@ -1,18 +1,18 @@ -//SCI2C: DEFAULT_PRECISION= DOUBLE
-function mainfunction()
-
-N = 2;
-B = myinit(N+4-2,2);
-disp('B')
-disp(B)
-
-N = 4;
-C = myinit(N,3);
-disp('C')
-disp(C)
-
-D=B+2.*C;
-disp('D')
-disp(D)
-endfunction
-
+//SCI2C: DEFAULT_PRECISION= DOUBLE +function mainfunction() + +N = 2; +B = myinit(N+4-2,2); +disp('B') +disp(B) + +N = 4; +C = myinit(N,3); +disp('C') +disp(C) + +D=B+2.*C; +disp('D') +disp(D) +endfunction + diff --git a/tests/unit_tests/test200_malloc/scilabcode/myinit.sci b/tests/unit_tests/test200_malloc/scilabcode/myinit.sci index af38cf5c..28ceae81 100644 --- a/tests/unit_tests/test200_malloc/scilabcode/myinit.sci +++ b/tests/unit_tests/test200_malloc/scilabcode/myinit.sci @@ -3,11 +3,11 @@ //SCI2C: OUT(1).TP= IN(1).TP //SCI2C: OUT(1).SZ(1)= IN(1).VAL //SCI2C: OUT(1).SZ(2)= IN(1).VAL -//SCI2C: DEFAULT_PRECISION= DOUBLE
-function out = myinit(n,m)
-
+//SCI2C: DEFAULT_PRECISION= DOUBLE +function out = myinit(n,m) + out1 = m+ones(n,n); out = out1+2*ones(n,n); -endfunction
+endfunction diff --git a/tests/unit_tests/test200_malloc/scilabcode/myzeros.sci b/tests/unit_tests/test200_malloc/scilabcode/myzeros.sci index a2cdc36b..b5330c4e 100644 --- a/tests/unit_tests/test200_malloc/scilabcode/myzeros.sci +++ b/tests/unit_tests/test200_malloc/scilabcode/myzeros.sci @@ -3,9 +3,9 @@ //SCI2C: OUT(1).TP= IN(1).TP //SCI2C: OUT(1).SZ(1)= IN(1).SZ(1) //SCI2C: OUT(1).SZ(2)= IN(1).SZ(2) -//SCI2C: DEFAULT_PRECISION= DOUBLE
-function out = myzeros(in)
-
+//SCI2C: DEFAULT_PRECISION= DOUBLE +function out = myzeros(in) + out = 3+zeros(in); -endfunction
+endfunction diff --git a/tests/unit_tests/test301_cchirp/launchConversion.sci b/tests/unit_tests/test301_cchirp/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test301_cchirp/launchConversion.sci +++ b/tests/unit_tests/test301_cchirp/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test301_cchirp/scilabcode/mainfunction.sci b/tests/unit_tests/test301_cchirp/scilabcode/mainfunction.sci index 5719fc08..42dcd997 100644 --- a/tests/unit_tests/test301_cchirp/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test301_cchirp/scilabcode/mainfunction.sci @@ -1,5 +1,5 @@ -//SCI2C: DEFAULT_PRECISION= DOUBLE
-function mainfunction()
+//SCI2C: DEFAULT_PRECISION= DOUBLE +function mainfunction() //---> MOREA: commentare meglio lo scopo di questa funzione //---> NUTRICATO: annotare anche le funzioni di plot facendole puntare a funzioni dummy che non fanno nulla. //---> NUTRICATO: la convoluzione e' stata stostituita con una custom in quanto non ancora implementata da INRIA. diff --git a/tests/unit_tests/test301_cchirp/scilabcode/myconvol.sci b/tests/unit_tests/test301_cchirp/scilabcode/myconvol.sci index 6640c372..51bc7ff7 100644 --- a/tests/unit_tests/test301_cchirp/scilabcode/myconvol.sci +++ b/tests/unit_tests/test301_cchirp/scilabcode/myconvol.sci @@ -4,8 +4,8 @@ //SCI2C: OUT(1).SZ(1)= '1' //SCI2C: OUT(1).SZ(2)= FA_SUB(FA_ADD(IN(1).SZ(2),IN(2).SZ(2)),'1') //SCI2C: DEFAULT_PRECISION= DOUBLE -
-function y = myconvol(h,x)
+ +function y = myconvol(h,x) hlen = length(h); xlen = length(x); //y = zeros(1,hlen+xlen-1); diff --git a/tests/unit_tests/test305_Moebius/Moebius.sci b/tests/unit_tests/test305_Moebius/Moebius.sci index cb598c0a..d8a537bb 100644 --- a/tests/unit_tests/test305_Moebius/Moebius.sci +++ b/tests/unit_tests/test305_Moebius/Moebius.sci @@ -1,66 +1,66 @@ -//SCI2C: DEFAULT_PRECISION= DOUBLE
-
-function Moebius()
-
-//the program construct moebius
-// and klein bottle surface from
-//http://www.metlin.org/mathematics/
-// topological-constructs/non-orientable-surfaces/
-
-
-// ---------------------
-// --- Moebius strip ---
-// ---------------------
-num_points = 20;
-R = 20;
-a = -0.4;
-b = 0.4;
-
-step=(b-a)./(num_points-1);
-step1=(2*%pi)./num_points;
-s=a:step:b;
-t=0:step1:2*%pi;
-
-[S, T] = XYgrid(s, t);
-x = [R + (S.*cos(T./2))].*cos(T);
-y = [R + (S.*cos(T./2))].*sin(T);
-z = S.*sin(T./2);
-
-disp('x(1:10)')
-disp(x(1:10))
-disp('y(1:10)')
-disp(y(1:10))
-disp('z(1:10)')
-disp(z(1:10))
-
-// ENABLE/DISABLE PLOT
-// scf(0); surf(x, y, z);
-
-// -----------------------
-// --- Klein Bottle II ---
-// -----------------------
-num_points = 50;
-
-//u = linspace (0, 2*(%pi), num_points);
-//v = linspace (0, 2*(%pi), num_points);
-step_u = (2*%pi)./num_points
-u = 0:step_u:2*%pi;
-v = u;
-
-[U,V] = XYgrid(u,v);
-
-x1 = cos(U).*(cos(U./2).*(sqrt(2)+cos(V))+(sin(U./2).*sin(V).*cos(V)));
-y1 = sin(U).*(cos(U./2).*(sqrt(2)+cos(V))+(sin(U./2).*sin(V).*cos(V)));
-z1 = -1.*sin(U./2).*(sqrt(2)+cos(V))+cos(U./2).*sin(V).*cos(V);
-
-disp('x1(1:10)');
-disp(x1(1:10));
-disp('y1(1:10)')
-disp(y1(1:10))
-disp('z1(1:10)')
-disp(z1(1:10))
-// ENABLE/DISABLE PLOT
-// scf(1) ;surf(x1, y1, z1)
-
-endfunction
-
+//SCI2C: DEFAULT_PRECISION= DOUBLE + +function Moebius() + +//the program construct moebius +// and klein bottle surface from +//http://www.metlin.org/mathematics/ +// topological-constructs/non-orientable-surfaces/ + + +// --------------------- +// --- Moebius strip --- +// --------------------- +num_points = 20; +R = 20; +a = -0.4; +b = 0.4; + +step=(b-a)./(num_points-1); +step1=(2*%pi)./num_points; +s=a:step:b; +t=0:step1:2*%pi; + +[S, T] = XYgrid(s, t); +x = [R + (S.*cos(T./2))].*cos(T); +y = [R + (S.*cos(T./2))].*sin(T); +z = S.*sin(T./2); + +disp('x(1:10)') +disp(x(1:10)) +disp('y(1:10)') +disp(y(1:10)) +disp('z(1:10)') +disp(z(1:10)) + +// ENABLE/DISABLE PLOT +// scf(0); surf(x, y, z); + +// ----------------------- +// --- Klein Bottle II --- +// ----------------------- +num_points = 50; + +//u = linspace (0, 2*(%pi), num_points); +//v = linspace (0, 2*(%pi), num_points); +step_u = (2*%pi)./num_points +u = 0:step_u:2*%pi; +v = u; + +[U,V] = XYgrid(u,v); + +x1 = cos(U).*(cos(U./2).*(sqrt(2)+cos(V))+(sin(U./2).*sin(V).*cos(V))); +y1 = sin(U).*(cos(U./2).*(sqrt(2)+cos(V))+(sin(U./2).*sin(V).*cos(V))); +z1 = -1.*sin(U./2).*(sqrt(2)+cos(V))+cos(U./2).*sin(V).*cos(V); + +disp('x1(1:10)'); +disp(x1(1:10)); +disp('y1(1:10)') +disp(y1(1:10)) +disp('z1(1:10)') +disp(z1(1:10)) +// ENABLE/DISABLE PLOT +// scf(1) ;surf(x1, y1, z1) + +endfunction + diff --git a/tests/unit_tests/test305_Moebius/XYgrid.sci b/tests/unit_tests/test305_Moebius/XYgrid.sci index 0957237d..95557f05 100644 --- a/tests/unit_tests/test305_Moebius/XYgrid.sci +++ b/tests/unit_tests/test305_Moebius/XYgrid.sci @@ -1,6 +1,6 @@ //SCI2C: NIN= 2 //SCI2C: NOUT= 2 -//SCI2C: OUT(1).TP= IN(1).TP
+//SCI2C: OUT(1).TP= IN(1).TP //SCI2C: OUT(1).SZ(1)= IN(2).SZ(2) //SCI2C: OUT(1).SZ(2)= IN(1).SZ(2) //SCI2C: OUT(2).TP= IN(1).TP diff --git a/tests/unit_tests/test600_SimpleFindDouble/launchConversion.sci b/tests/unit_tests/test600_SimpleFindDouble/launchConversion.sci index 41be0f04..7ac71a7c 100644 --- a/tests/unit_tests/test600_SimpleFindDouble/launchConversion.sci +++ b/tests/unit_tests/test600_SimpleFindDouble/launchConversion.sci @@ -1,5 +1,5 @@ -lines(0)
-clear all
-tmpPWD = pwd;
-
-scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/");
+lines(0) +clear all +tmpPWD = pwd; + +scilab2c(pwd()+"/scilabcode/mainfunction.sci", pwd(), pwd()+"/scilabcode/"); diff --git a/tests/unit_tests/test600_SimpleFindDouble/scilabcode/mainfunction.sci b/tests/unit_tests/test600_SimpleFindDouble/scilabcode/mainfunction.sci index 8455ac70..74dbe763 100644 --- a/tests/unit_tests/test600_SimpleFindDouble/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test600_SimpleFindDouble/scilabcode/mainfunction.sci @@ -1,17 +1,17 @@ -//SCi0C: DEFAULT_PRECISION= DOUBLE
-
-function mainfunction()
-
-s1 = [1 -3.56 4 -50.20 -7 -8 9 -3 4];
-disp('s1');
-disp(s1);
-
-i0 = find(s1<0.5);
-disp('i0');
-disp(i0);
-
-disp('s1(i0)');
-disp(s1(i0));
-
-endfunction
-
+//SCi0C: DEFAULT_PRECISION= DOUBLE + +function mainfunction() + +s1 = [1 -3.56 4 -50.20 -7 -8 9 -3 4]; +disp('s1'); +disp(s1); + +i0 = find(s1<0.5); +disp('i0'); +disp(i0); + +disp('s1(i0)'); +disp(s1(i0)); + +endfunction + diff --git a/tests/unit_tests/test9999_WorkingDir/scilabcode/mainfunction.sci b/tests/unit_tests/test9999_WorkingDir/scilabcode/mainfunction.sci index 5719fc08..42dcd997 100644 --- a/tests/unit_tests/test9999_WorkingDir/scilabcode/mainfunction.sci +++ b/tests/unit_tests/test9999_WorkingDir/scilabcode/mainfunction.sci @@ -1,5 +1,5 @@ -//SCI2C: DEFAULT_PRECISION= DOUBLE
-function mainfunction()
+//SCI2C: DEFAULT_PRECISION= DOUBLE +function mainfunction() //---> MOREA: commentare meglio lo scopo di questa funzione //---> NUTRICATO: annotare anche le funzioni di plot facendole puntare a funzioni dummy che non fanno nulla. //---> NUTRICATO: la convoluzione e' stata stostituita con una custom in quanto non ancora implementata da INRIA. diff --git a/tests/unit_tests/testArduino/i2c_master.sci b/tests/unit_tests/testArduino/i2c_master.sci index 2636185a..a650f10a 100644 --- a/tests/unit_tests/testArduino/i2c_master.sci +++ b/tests/unit_tests/testArduino/i2c_master.sci @@ -1,9 +1,9 @@ -function i2c_master()
-
- dev1 = cmd_i2c_dev(1);
- cmd_i2c_write(dev1,10);
- sleep(1000);
- cmd_i2c_write(dev1,9);
- sleep(1000);
-
-endfunction
+function i2c_master() + + dev1 = cmd_i2c_dev(1); + cmd_i2c_write(dev1,10); + sleep(1000); + cmd_i2c_write(dev1,9); + sleep(1000); + +endfunction |