diff options
author | jofret | 2010-06-17 10:10:04 +0000 |
---|---|---|
committer | jofret | 2010-06-17 10:10:04 +0000 |
commit | b351d686f57f85cbe923132164ce718704bcdfa2 (patch) | |
tree | 8d73b023ff49f0d20d35bd28a85095be73ac4c1c /macros/FunctionAnnotation/FA_MIN.sci | |
parent | 6dc276086ebb6bad8d2f4b3a13d583a04a1920f2 (diff) | |
download | scilab2c-b351d686f57f85cbe923132164ce718704bcdfa2.tar.gz scilab2c-b351d686f57f85cbe923132164ce718704bcdfa2.tar.bz2 scilab2c-b351d686f57f85cbe923132164ce718704bcdfa2.zip |
Remove SCI2Cisnum wrapping around isnum function
Diffstat (limited to 'macros/FunctionAnnotation/FA_MIN.sci')
-rw-r--r-- | macros/FunctionAnnotation/FA_MIN.sci | 88 |
1 files changed, 44 insertions, 44 deletions
diff --git a/macros/FunctionAnnotation/FA_MIN.sci b/macros/FunctionAnnotation/FA_MIN.sci index 874cee8a..e1539103 100644 --- a/macros/FunctionAnnotation/FA_MIN.sci +++ b/macros/FunctionAnnotation/FA_MIN.sci @@ -1,45 +1,45 @@ -function opout = FA_MIN(in1,in2)
-// function opout = FA_MIN(in1,in2)
-// -----------------------------------------------------------------
-// Minimum function for Function Annotations.
-// When in1 and in2 are both symbols this function returns
-// in1.
-//
-// Input data:
-// in1: string specifying a number or a symbol.
-// in2: string specifying a number or a symbol.
-//
-// Output data:
-// opout: string containing the computed result.
-
-// -----------------------------------------------------------------
-
-// ------------------------------
-// --- Check input arguments. ---
-// ------------------------------
-SCI2CNInArgCheck(argn(2),2,2);
-
-
-// ------------------------
-// --- Generate Output. ---
-// ------------------------
-if (SCI2Cisnum(in1))
- in1num = eval(in1);
- if (SCI2Cisnum(in2))
- in2num = eval(in2);
- outnum = min(in1num,in2num);
- if isnan(outnum)
- opout = '__SCI2CNANSIZE';
- else
- opout = string(outnum);
- end
- else
- if (in1num == 1)
- opout = string(in2);
- end
- end
-else
- opout = string(in1);
-end -
+function opout = FA_MIN(in1,in2) +// function opout = FA_MIN(in1,in2) +// ----------------------------------------------------------------- +// Minimum function for Function Annotations. +// When in1 and in2 are both symbols this function returns +// in1. +// +// Input data: +// in1: string specifying a number or a symbol. +// in2: string specifying a number or a symbol. +// +// Output data: +// opout: string containing the computed result. + +// ----------------------------------------------------------------- + +// ------------------------------ +// --- Check input arguments. --- +// ------------------------------ +SCI2CNInArgCheck(argn(2),2,2); + + +// ------------------------ +// --- Generate Output. --- +// ------------------------ +if (isnum(in1)) + in1num = eval(in1); + if (isnum(in2)) + in2num = eval(in2); + outnum = min(in1num,in2num); + if isnan(outnum) + opout = '__SCI2CNANSIZE'; + else + opout = string(outnum); + end + else + if (in1num == 1) + opout = string(in2); + end + end +else + opout = string(in1); +end + endfunction |