summaryrefslogtreecommitdiff
path: root/2.3-1/macros/FunctionAnnotation
diff options
context:
space:
mode:
authorsiddhu89902017-06-21 15:51:35 +0530
committersiddhu89902017-06-21 15:51:35 +0530
commit55f0ed8567f3dd7a248925591a161ee1beb46df0 (patch)
treea5ecd9dfe654e567ac49aea6a11b50984f8ab235 /2.3-1/macros/FunctionAnnotation
parentcae632f23980b28f814dc9441df40032c8a4c1aa (diff)
parentfb56458ea04849e82f41d9c0f5c817a22839f848 (diff)
downloadScilab2C-55f0ed8567f3dd7a248925591a161ee1beb46df0.tar.gz
Scilab2C-55f0ed8567f3dd7a248925591a161ee1beb46df0.tar.bz2
Scilab2C-55f0ed8567f3dd7a248925591a161ee1beb46df0.zip
Merged new linear algebra functions
Diffstat (limited to '2.3-1/macros/FunctionAnnotation')
-rw-r--r--2.3-1/macros/FunctionAnnotation/FA_SZ_U_SVA.sci39
-rw-r--r--2.3-1/macros/FunctionAnnotation/libbin7053 -> 3678 bytes
-rw-r--r--2.3-1/macros/FunctionAnnotation/names1
3 files changed, 40 insertions, 0 deletions
diff --git a/2.3-1/macros/FunctionAnnotation/FA_SZ_U_SVA.sci b/2.3-1/macros/FunctionAnnotation/FA_SZ_U_SVA.sci
new file mode 100644
index 00000000..695bef02
--- /dev/null
+++ b/2.3-1/macros/FunctionAnnotation/FA_SZ_U_SVA.sci
@@ -0,0 +1,39 @@
+function opout = FA_SZ_U_SVA(in1,in2)
+
+// function opout = FA_SZ_U_SVA(in1,in2)
+// -----------------------------------------------------------------
+// Determines the number of rows of the output arguments
+// according to the second input argument.
+//
+// Input data:
+// in1: specifying a matrix or a symbol.
+// in2: string specifying a number or a symbol.
+//
+// Output data:
+// opout: string containing the computed size of U matrix.
+//
+// Copyright (C) 2017 - IIT Bombay - FOSSEE
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution. The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+// Author: Sandeep Gupta
+// Organization: FOSSEE, IIT Bombay
+// Email: toolbox@scilab.in
+//
+// -----------------------------------------------------------------
+
+//in1 = string(in1);
+disp(in1)
+disp(in2)
+//in1 = eval(in1);
+//in2 = string(in2);
+//in2 = eval(in2);
+//[U,S,V] = sva(in1,in2);
+//outsize = size(U)
+//opout = outsize(2)
+opout = string(in2)
+
+endfunction
diff --git a/2.3-1/macros/FunctionAnnotation/lib b/2.3-1/macros/FunctionAnnotation/lib
index f02997b0..2e23020c 100644
--- a/2.3-1/macros/FunctionAnnotation/lib
+++ b/2.3-1/macros/FunctionAnnotation/lib
Binary files differ
diff --git a/2.3-1/macros/FunctionAnnotation/names b/2.3-1/macros/FunctionAnnotation/names
index 1d83afa1..83941f85 100644
--- a/2.3-1/macros/FunctionAnnotation/names
+++ b/2.3-1/macros/FunctionAnnotation/names
@@ -60,6 +60,7 @@ FA_SZ_ROW_DIAG_INS_EXT
FA_SZ_SEL1
FA_SZ_SEL2
FA_TP_ASCII
+FA_SZ_U_SVA
FA_TP_C
FA_TP_COMPLEX
FA_TP_CVIMAGE