summaryrefslogtreecommitdiff
path: root/2.3-1/macros/FunctionAnnotation
diff options
context:
space:
mode:
authorimushir2015-12-28 17:01:05 +0530
committerimushir2015-12-28 17:01:05 +0530
commit9e66f0cb2de5e6475bf9bf6956fea40218bd1dd5 (patch)
tree3954747aabb46136200eb09c28548956e9944680 /2.3-1/macros/FunctionAnnotation
parenta5ffe09fca6b245c7af5a1072a124492cfc3f1b9 (diff)
downloadScilab2C-9e66f0cb2de5e6475bf9bf6956fea40218bd1dd5.tar.gz
Scilab2C-9e66f0cb2de5e6475bf9bf6956fea40218bd1dd5.tar.bz2
Scilab2C-9e66f0cb2de5e6475bf9bf6956fea40218bd1dd5.zip
added support for uint8 uin16 int8 int16
Diffstat (limited to '2.3-1/macros/FunctionAnnotation')
-rw-r--r--2.3-1/macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.sci23
1 files changed, 23 insertions, 0 deletions
diff --git a/2.3-1/macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.sci b/2.3-1/macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.sci
new file mode 100644
index 00000000..5ab0c649
--- /dev/null
+++ b/2.3-1/macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.sci
@@ -0,0 +1,23 @@
+function outsize = FA_SZ_ROW_COLUMN_CAT(inval,in1size,in2size)
+
+
+//Check the input arguments
+SCI2CNInArgCheck(argn(2),3,3);
+in1size = string(in1size);
+in2size = string(in2size);
+inval = string(inval);
+if(inval == '1') then
+ in1num_r = eval(in1size);
+ in2num_r = eval(in2size);
+ outsize(1) = string(in1num_r + in2num_r);
+ outsize(2) = string(in2num_r);
+elseif(inval == '2') then
+ in1num_c = eval(in1size);
+ in2num_c = eval(in2size)
+ outsize(1) = string(in1num_c);
+ outsize(2) = string(in1num_c + in2num_c);
+else
+ error(36, "Wrong input argument '+inval+'. Use 1 or 2 as first argument in cat command.");
+end
+
+endfunction