add more help pages related to CAPI - check parameters - optional parameters
[scilab.git] / scilab / modules / core / examples / capi / optional_parameters / optional_parameters.sce
1 // Example with optional argument specified with the 'arg=value syntax'
2 // [a,b,c] = ex12c(x1, [v1 = arg1, v2 = arg2]), arg1 default value 99
3 //                                              arg2 default value 3
4 // only v1 and v2 are recognized as optional argument names 
5 // the return value are a = x1, b = 2*v2, c = 3*v2 
6
7 [a,b,c] = optional_parameters('test');
8 disp('a = ' + a + ' b = ' + string(b) + ' c = ' + string(c));
9
10 [a,b,c] = optional_parameters('test',v1=[10,20]);
11 disp('a = ' + a + ' b = ' + string(b) + ' c = ' + string(c));
12
13 [a,b,c] = optional_parameters('test',v1=[10,20],v2=8);
14 disp('a = ' + a + ' b = ' + string(b) + ' c = ' + string(c));
15
16 [a,b,c] = optional_parameters('test',v2=8,v1=[10]);
17 disp('a = ' + a + ' b = ' + string(b) + ' c = ' + string(c));