summaryrefslogtreecommitdiffstats
path: root/scilab/modules
diff options
context:
space:
mode:
authorSamuel GOUGEON <sgougeon@free.fr>2021-05-03 05:48:41 +0200
committerClément David <clement.david@esi-group.com>2021-05-03 15:14:53 +0200
commit770a92864db626838719855fb48a004b0be1734a (patch)
treecb9336b0544aaf14af0132b8edfe19988794b905 /scilab/modules
parent86f450955f0c6924076faa9ab5d8f745bfc66e09 (diff)
downloadscilab-770a92864db626838719855fb48a004b0be1734a.zip
scilab-770a92864db626838719855fb48a004b0be1734a.tar.gz
* Bug 16683 fixed [m2sci] fix & improvements
http://bugzilla.scilab.org/16683 1) Extend the set of supported (Scilab) internal data types, without which some bugs can't be fixed, and improving or extending supported conversions won't be possible: a) Missing vtype=Function added, with property Macro|Builtin|? b) Missing vtype=Polynomial added, with property Real|Complex|? c) Missing properties (in addition to Unknown) added, for existing vtypes: Int: : "int8", "int16", "int32", "int64", "uint8", "uint16", "uint32", "uint64" Handle: "Figure", "Axes". String: String, Char (to distinguish "string" from 'char' (Matlab>2018). Octave has only char). This is required before implementing the parsing of "strings" in concurrence to to 'chars'. Boolean: - The default property is now Boolean instead of Real (was misleading). - New property value: Sparse. (Currently, Sparse boolean are not supported). d) Void: Removed. this vtype defined in m2sci() was used nowhere in the whole m2sci. BTW, not sure that there is a single way in Matlab/Octave to get a void element. e) Type(), m2sci() and m2scideclare() upgraded accordingly, to manage all new vtypes and properties. 2) Funcall(): the LHS argin is now optional (default = list(), to which it had often be set. For some known function names frequently used in sci_funs conversion functions, it is automatically initialized accordingly. 3) Operation(): the out argout is now optional, with default = list(). 4) Conversions TO FIX: a) `a=1, b=2` was converted into `a = 1b = 2`, yielding a syntax error. b) `['abc';'def']` : the result's property is now Char instead of Unknown. c) The concatenation result now reflects concatenation precedence rules to set its vtype and property. There were formerly set to the type of the last operand. d) Function handles `@fun` were converted into a char 'fun' instead of into a function-handle object. ishandle(@sin) was converted into type("sin")==9 instead of type(sin)==9: Fixed. e) `full(Boolean)` was returning `full(bool2s(Boolean))`, instead of the same. `full(BooleanSparse)` conversion was yielding an error in convert2double: Sparse boolean were never supported. `full(String)` was returning `mtlb_full(String)` instead of the same. f) `mtlb_full()` is removed. It was useless. g) `sparse([true false])` conversion was yielding a `convert2double` error, instead of `sparse([%t,%f])`. h) `isa('logical')` was ignoring sparse booleans. `isa('function_handle')` was ignoring builtins. i) `isvector(Hypermat)` conversion was wrong (making isvector(rand(1,2,3)) returning %T). j) `isreal` conversion was wrongly using eps=0: isreal(complex(1,0)) returns false with Matlab/Octave. k) `[1 2]==1` result was having property=Real, instead of Boolean. m) `Cste(["abc" "de" ; "fg" "hij"])` was initializing dims=list(2,10) instead of list(2,5). n) `rem(a,b)` conversion was using a formula instead of `modulo(a,b)`. 5) Conversions IMPROVED: a) 2*3*4*5 and 2*3/4 was converted into ((2*3)*4)*5 and (2*3)/4, instead of staying unchanged. b) `a = true || false` was converted into `a = %t;if ~%t then a = %f;end`, instead of staying the same. c) `a = true && false` was converted into `a = %f;if %t then a = %f;end;`, instead of staying the same. d) `a = 1; b = 2` was converted into `a = 1;b = 2` without space separating instructions. e) `for..,end;` was terminated with a parasitic ";" sticking to `end` (instruction2code). 6) Conversions COMPLETED: a) isa(x, 'integer') and isa(x, 'float') were not converted. b) isreal() was not implemented for Sparse, Boolean Sparse, Handle, Struct, Cell, and Function types. 7) MISC TO FIX: a) In case of missing sci_function, the whole database of existing Matlab functions (and related toolboxes) was loaded through mtlbtoolfun() each time that such a case is met. This was slow (1.12s x n). Now the database is loaded only once, at the first need, and then stored as global for direct access. New timing: (0.3ms x n). b) Codes for ||, and && operators were missing in sciparam() 8) Documentation a) m2scideclare() can be very helpful to check the vtype/property/size of a variable, for instance in tests. This was deserving to be documented. b) The table of vtypes is now in the Type() page, instead of the m2scideclare one. In addition, the list of supported properties is now given in the same table, for each vtype. c) Operation(): the fields of the result were not explicitly named. 9) Conversions ADDED: deal(), gca(), gcf(), iscolumn(), isrow(), ismatrix() 10) Code style improved. Change-Id: Ic1b24442780a2c94e500bd6b2d31b587dab0f9e5
Diffstat (limited to 'scilab/modules')
-rw-r--r--scilab/modules/functions/macros/cat_code.sci15
-rw-r--r--scilab/modules/functions/macros/expression2code.sci257
-rw-r--r--scilab/modules/functions/macros/instruction2code.sci152
-rw-r--r--scilab/modules/m2sci/Mtbxfun_db.txt3626
-rw-r--r--scilab/modules/m2sci/help/en_US/internals/Funcall.xml45
-rw-r--r--scilab/modules/m2sci/help/en_US/internals/Operation.xml27
-rw-r--r--scilab/modules/m2sci/help/en_US/internals/Type.xml136
-rw-r--r--scilab/modules/m2sci/help/en_US/m2scideclare.xml158
-rw-r--r--scilab/modules/m2sci/help/en_US/mfile2sci.xml5
-rw-r--r--scilab/modules/m2sci/help/fr_FR/internals/Funcall.xml27
-rw-r--r--scilab/modules/m2sci/help/fr_FR/internals/Operation.xml28
-rw-r--r--scilab/modules/m2sci/help/fr_FR/internals/Type.xml143
-rw-r--r--scilab/modules/m2sci/help/fr_FR/m2scideclare.xml234
-rw-r--r--scilab/modules/m2sci/help/fr_FR/mfile2sci.xml2
-rw-r--r--scilab/modules/m2sci/macros/kernel/%cste_e.sci20
-rw-r--r--scilab/modules/m2sci/macros/kernel/%funcall_6.sci25
-rw-r--r--scilab/modules/m2sci/macros/kernel/%funcall_e.sci32
-rw-r--r--scilab/modules/m2sci/macros/kernel/%infer_e.sci22
-rw-r--r--scilab/modules/m2sci/macros/kernel/%infer_i_variable.sci27
-rw-r--r--scilab/modules/m2sci/macros/kernel/%operation_e.sci39
-rw-r--r--scilab/modules/m2sci/macros/kernel/%variable_6.sci16
-rw-r--r--scilab/modules/m2sci/macros/kernel/%variable_e.sci25
-rw-r--r--scilab/modules/m2sci/macros/kernel/Cste.sci76
-rw-r--r--scilab/modules/m2sci/macros/kernel/Funcall.sci51
-rw-r--r--scilab/modules/m2sci/macros/kernel/Operation.sci52
-rw-r--r--scilab/modules/m2sci/macros/kernel/Type.sci57
-rw-r--r--scilab/modules/m2sci/macros/kernel/Variable.sci7
-rw-r--r--scilab/modules/m2sci/macros/kernel/convert2double.sci26
-rw-r--r--scilab/modules/m2sci/macros/kernel/expression2sci.sci73
-rw-r--r--scilab/modules/m2sci/macros/kernel/funcall2sci.sci144
-rw-r--r--scilab/modules/m2sci/macros/kernel/getPropName.sci28
-rw-r--r--scilab/modules/m2sci/macros/kernel/getTypeName.sci (renamed from scilab/modules/m2sci/macros/kernel/%type_i_cste.sci)13
-rw-r--r--scilab/modules/m2sci/macros/kernel/getvar2sci.sci46
-rw-r--r--scilab/modules/m2sci/macros/kernel/instruction2sci.sci10
-rw-r--r--scilab/modules/m2sci/macros/kernel/is_a_scalar.sci23
-rw-r--r--scilab/modules/m2sci/macros/kernel/is_complex.sci4
-rw-r--r--scilab/modules/m2sci/macros/kernel/is_real.sci4
-rw-r--r--scilab/modules/m2sci/macros/kernel/is_sparse.sci22
-rw-r--r--scilab/modules/m2sci/macros/kernel/isinstring.sci11
-rw-r--r--scilab/modules/m2sci/macros/kernel/m2sci.sci361
-rw-r--r--scilab/modules/m2sci/macros/kernel/m2sci_info.sci4
-rw-r--r--scilab/modules/m2sci/macros/kernel/m2sci_syntax.sci524
-rw-r--r--scilab/modules/m2sci/macros/kernel/m2scideclare.sci370
-rw-r--r--scilab/modules/m2sci/macros/kernel/mtlbtoolfun.sci3658
-rw-r--r--scilab/modules/m2sci/macros/kernel/mtlbtree2sci.sci59
-rw-r--r--scilab/modules/m2sci/macros/kernel/no_equiv.sci2
-rw-r--r--scilab/modules/m2sci/macros/kernel/operation2sci.sci40
-rw-r--r--scilab/modules/m2sci/macros/kernel/sci_m2scideclare.sci347
-rw-r--r--scilab/modules/m2sci/macros/kernel/sciparam.sci5
-rw-r--r--scilab/modules/m2sci/macros/mfile2sci.sci353
-rw-r--r--scilab/modules/m2sci/macros/percent/%52sci.sci13
-rw-r--r--scilab/modules/m2sci/macros/percent/%a2sci.sci41
-rw-r--r--scilab/modules/m2sci/macros/percent/%cc2sci.sci116
-rw-r--r--scilab/modules/m2sci/macros/percent/%g2sci.sci35
-rw-r--r--scilab/modules/m2sci/macros/percent/%h2sci.sci35
-rw-r--r--scilab/modules/m2sci/macros/percent/%imp2sci.sci4
-rw-r--r--scilab/modules/m2sci/macros/percent/%log2sci.sci63
-rw-r--r--scilab/modules/m2sci/macros/percent/%m2sci.sci44
-rw-r--r--scilab/modules/m2sci/macros/percent/%r2sci.sci28
-rw-r--r--scilab/modules/m2sci/macros/percent/%rc2sci.sci133
-rw-r--r--scilab/modules/m2sci/macros/percent/%s2sci.sci39
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_PROTO0.g26
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_PROTO1.g315
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_PROTO10.g58
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_PROTO11.g82
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_PROTO12.g50
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_PROTO13.g175
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_PROTO14.g26
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_PROTO15.g52
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_PROTO2.g120
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_PROTO3.g169
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_PROTO4.g28
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_PROTO6.g32
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_PROTO7.g70
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_PROTO8.g138
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_PROTO9.g92
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_all.sci63
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_any.sci63
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_beep.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_blanks.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_cd.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_char.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_cos.sci12
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_date.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_deal.sci55
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_dec2bin.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_dec2hex.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_diag.sci62
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_dir.sci28
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_docopt.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_dos.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_ferror.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_fgets.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_fileparts.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_filesep.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_fopen.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_full.sci38
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_fullfile.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_gca.sci21
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_gcf.sci21
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_getenv.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_graymon.sci30
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_grid.sci6
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_input.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_int16.sci86
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_int32.sci86
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_int64.sci86
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_int8.sci86
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isa.sci71
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_iscell.sci10
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_ischar.sci10
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_iscolumn.sci18
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isdir.sci6
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isempty.sci6
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isequal.sci6
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isfield.sci30
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isfinite.sci22
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isglobal.sci6
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_ishandle.sci10
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_ishold.sci12
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isinf.sci8
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isinteger.sci10
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isletter.sci8
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_islogical.sci13
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_ismac.sci9
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_ismatrix.sci32
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isnan.sci6
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isnumeric.sci14
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_ispc.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isreal.sci31
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isrow.sci18
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isscalar.sci12
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isspace.sci11
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_issparse.sci13
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isstr.sci10
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isstruct.sci10
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isunix.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_isvector.sci47
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_logical.sci34
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_makecell.sci65
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_mkdir.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_rem.sci28
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_repmat.sci4
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_setstr.sci6
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_sparse.sci108
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_strcmp.sci4
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_strcmpi.sci4
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_strrep.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_uigetdir.sci2
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_uint16.sci86
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_uint32.sci86
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_uint64.sci86
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_uint8.sci86
-rw-r--r--scilab/modules/m2sci/macros/sci_files/sci_unix.sci2
-rw-r--r--scilab/modules/m2sci/tests/nonreg_tests/bug_1636.dia.ref2
-rw-r--r--scilab/modules/m2sci/tests/nonreg_tests/bug_16683.tst183
-rw-r--r--scilab/modules/m2sci/tests/nonreg_tests/bug_2656.dia.ref12
-rw-r--r--scilab/modules/m2sci/tests/nonreg_tests/compat_functions/bug_1725.dia.ref16
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ARITHMETIC.tst38
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ARITHMETIC_special_syntax.tst41
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/CLEAR.dia.ref61
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/CLEAR.tst51
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/COMMENTS_syntax.dia.ref16
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/CONCATENATIONS.tst89
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/DEAL.tst46
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/END_index_syntax.dia.ref4
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/END_index_syntax.tst3
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/FULL.dia.ref41
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/FULL.tst41
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/GCA.tst30
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/GCF.tst30
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/GRAYMON.dia.ref37
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/GRAYMON.tst20
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/INT#_booleans.tst62
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ISA.dia.ref56
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ISA.tst44
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ISCOLUMN.tst38
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ISHANDLE.dia.ref37
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ISHANDLE.tst34
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ISMAC.dia.ref37
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ISMAC.tst20
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ISMATRIX.tst34
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ISREAL.dia.ref41
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ISREAL.tst33
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ISROW.tst38
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ISSPARSE.dia.ref36
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ISSPARSE.tst22
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ISVECTOR.dia.ref46
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/ISVECTOR.tst23
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/OPERATORS.dia.ref56
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/OPERATORS.tst16
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/syntax.dia.ref55
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/conversion/syntax.tst16
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/execution/ISREALx.dia.ref (renamed from scilab/modules/m2sci/tests/unit_tests/execution/ISREAL.dia.ref)1
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/execution/ISREALx.tst (renamed from scilab/modules/m2sci/tests/unit_tests/execution/ISREAL.tst)1
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/mfilesnoexec/CLEAR.m17
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/mfilesnoexec/GRAYMON.m6
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/mfilesnoexec/ISA.m25
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/mfilesnoexec/ISHANDLE.m11
-rw-r--r--scilab/modules/m2sci/tests/unit_tests/mfilesnoexec/syntax.m25
200 files changed, 9141 insertions, 7710 deletions
diff --git a/scilab/modules/functions/macros/cat_code.sci b/scilab/modules/functions/macros/cat_code.sci
index eee6249..1a9ad6b 100644
--- a/scilab/modules/functions/macros/cat_code.sci
+++ b/scilab/modules/functions/macros/cat_code.sci
@@ -1,7 +1,7 @@
1// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab 1// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2// Copyright (C) INRIA - Vincent COUVERT 2// Copyright (C) INRIA - Vincent COUVERT
3//
4// Copyright (C) 2012 - 2016 - Scilab Enterprises 3// Copyright (C) 2012 - 2016 - Scilab Enterprises
4// Copyright (C) 2020 - Samuel GOUGEON
5// 5//
6// This file is hereby licensed under the terms of the GNU GPL v2.0, 6// This file is hereby licensed under the terms of the GNU GPL v2.0,
7// pursuant to article 5.3.4 of the CeCILL v.2.1. 7// pursuant to article 5.3.4 of the CeCILL v.2.1.
@@ -10,7 +10,7 @@
10// For more information, see the COPYING file which you should have received 10// For more information, see the COPYING file which you should have received
11// along with this program. 11// along with this program.
12 12
13function t=cat_code(a,b) 13function t = cat_code(a,b)
14 14
15 // Catenate two parts of code (called by tree2code) 15 // Catenate two parts of code (called by tree2code)
16 // Input: 16 // Input:
@@ -20,12 +20,15 @@ function t=cat_code(a,b)
20 // - t: catenation of a and b 20 // - t: catenation of a and b
21 21
22 if a==[] then 22 if a==[] then
23 t=b 23 t = b
24 elseif b==[] then 24 elseif b==[] then
25 t=a 25 t = a
26 elseif stripblanks(b)=="" then // b=="" then add a new line 26 elseif stripblanks(b)=="" then // b=="" then add a new line
27 t=[a;""]; 27 t = [a ; ""];
28 else 28 else
29 t=[a(1:$-1);a($)+b(1);b(2:$)] 29 if a($) <> "" & part(a($),$-1:$)<>"; " & grep(b(1), "|^\s*//|","r")==[]
30 a($) = a($) + ", " // Separating instructions on the same line
31 end // without endsymbol
32 t = [a(1:$-1) ; a($)+b(1) ; b(2:$)]
30 end 33 end
31endfunction 34endfunction
diff --git a/scilab/modules/functions/macros/expression2code.sci b/scilab/modules/functions/macros/expression2code.sci
index e634565..60a491b 100644
--- a/scilab/modules/functions/macros/expression2code.sci
+++ b/scilab/modules/functions/macros/expression2code.sci
@@ -1,7 +1,7 @@
1// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab 1// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2// Copyright (C) INRIA - Vincent COUVERT 2// Copyright (C) INRIA - Vincent COUVERT
3//
4// Copyright (C) 2012 - 2016 - Scilab Enterprises 3// Copyright (C) 2012 - 2016 - Scilab Enterprises
4// Copyright (C) 2020 - Samuel GOUGEON
5// 5//
6// This file is hereby licensed under the terms of the GNU GPL v2.0, 6// This file is hereby licensed under the terms of the GNU GPL v2.0,
7// pursuant to article 5.3.4 of the CeCILL v.2.1. 7// pursuant to article 5.3.4 of the CeCILL v.2.1.
@@ -11,7 +11,7 @@
11// along with this program. 11// along with this program.
12 12
13 13
14function C=expression2code(e) 14function C = expression2code(e)
15 // Translate an expression tree to macro code (called by tree2code) 15 // Translate an expression tree to macro code (called by tree2code)
16 // Input: 16 // Input:
17 // - e: expression 'tree' 17 // - e: expression 'tree'
@@ -20,32 +20,26 @@ function C=expression2code(e)
20 // V.C. 20 // V.C.
21 21
22 // Change format for constants 22 // Change format for constants
23 fmtsav=format(); 23 fmtsav = format();
24 format(16); 24 format(16);
25 25
26 // Tables of symbols arranged by priority in computations 26 C = ""
27 sumops=["+","-","&","|"] //1
28 prodops=["*","/",".*","./","\",".\","^",".^"] //2
29 othops=["==",">=","<=","~=",">","<","~",".''",".''",":"] //3
30
31 C=""
32 select typeof(e) 27 select typeof(e)
33 // --------- 28 // ---------
34 // OPERATION 29 // OPERATION
35 // --------- 30 // ---------
36 case "operation" then 31 case "operation" then
37 operator=e.operator 32 operator = e.operator
38 bracket = ["[", "]"]; 33 bracket = ["[", "]"];
39 // if Cell Exp {} 34 // if Cell Exp {}
40 if or(operator == ["ccc", "crc"]) then 35 if or(operator == ["ccc", "crc"]) then
41 operator = part(operator, 2:$); 36 operator = part(operator, 2:$);
42 bracket = ["{", "}"]; 37 bracket = ["{", "}"];
43 end 38 end
44 39 operands = []
45 operands=[] 40 nb_op = size(e.operands)
46 nb_op=size(e.operands)
47 if and(operator<>["cc","cceol"]) then 41 if and(operator<>["cc","cceol"]) then
48 for i=1:nb_op 42 for i = 1:nb_op
49 if e.operands(i)==list("EOL") then 43 if e.operands(i)==list("EOL") then
50 continue 44 continue
51 end 45 end
@@ -53,66 +47,66 @@ function C=expression2code(e)
53 if expression == "eye()" then 47 if expression == "eye()" then
54 expression = ":"; 48 expression = ":";
55 end 49 end
56 operands=[operands;expression] 50 operands = [operands;expression]
57 end 51 end
58 end 52 end
59 53
60 // Row concatenation 54 // Row concatenation
61 if operator=="rc" then 55 if operator=="rc" then
62 for i=1:nb_op 56 for i = 1:nb_op
63 if typeof(e.operands(i))=="operation" then 57 if typeof(e.operands(i))=="operation" then
64 if e.operands(i).operator=="rc" then 58 if e.operands(i).operator=="rc" then
65 operands(i)=part(operands(i),2:length(operands(i))-1) 59 operands(i) = part(operands(i),2:length(operands(i))-1)
66 elseif or(e.operands(i).operator==["cceol"]) then 60 elseif or(e.operands(i).operator==["cceol"]) then
67 operands(1)=part(operands(1),2:length(operands(1))) 61 operands(1) = part(operands(1),2:length(operands(1)))
68 operands($)=part(operands($),1:length(operands($))-1) 62 operands($) = part(operands($),1:length(operands($))-1)
69 end 63 end
70 end 64 end
71 end 65 end
72 C=bracket(1)+strcat(operands,",")+bracket(2); 66 C = bracket(1) + strcat(operands,",") + bracket(2);
73 // Multi-line column concatenation 67 // Multi-line column concatenation
74 elseif operator=="cceol" then 68 elseif operator=="cceol" then
75 for i=1:nb_op 69 for i = 1:nb_op
76 opi=expression2code(e.operands(i)) 70 opi = expression2code(e.operands(i))
77 if typeof(e.operands(i))=="operation" then 71 if typeof(e.operands(i))=="operation" then
78 if e.operands(i).operator=="rc" then 72 if e.operands(i).operator=="rc" then
79 opi=part(opi,2:length(opi)-1) 73 opi = part(opi,2:length(opi)-1)
80 elseif or(e.operands(i).operator==["cc","cceol"]) then 74 elseif or(e.operands(i).operator==["cc","cceol"]) then
81 opi(1)=part(opi(1),2:length(opi(1))) 75 opi(1) = part(opi(1),2:length(opi(1)))
82 opi($)=part(opi($),1:length(opi($))-1) 76 opi($) = part(opi($),1:length(opi($))-1)
83 end 77 end
84 end 78 end
85 79
86 if i==1 then 80 if i==1 then
87 C=bracket(1) 81 C = bracket(1)
88 if size(opi,"*")>1 then 82 if size(opi,"*")>1 then
89 C = [C+opi(1);opi(2:$)] 83 C = [C+opi(1);opi(2:$)]
90 else 84 else
91 C = C+opi 85 C = C+opi
92 end 86 end
93 C($)=C($)+";" 87 C($) = C($)+";"
94 C=[C;""] 88 C = [C;""]
95 else 89 else
96 if size(opi,"*")>1 then 90 if size(opi,"*")>1 then
97 C = [C(1:$-1);C($)+opi(1);opi(2:$)] 91 C = [C(1:$-1);C($)+opi(1);opi(2:$)]
98 else 92 else
99 C = [C(1:$-1);C($)+opi] 93 C = [C(1:$-1);C($)+opi]
100 end 94 end
101 C($)=C($)+bracket(2) 95 C($) = C($)+bracket(2)
102 end 96 end
103 end 97 end
104 // Column concatenation 98 // Column concatenation
105 elseif operator=="cc" then 99 elseif operator=="cc" then
106 C=bracket(1) 100 C = bracket(1)
107 for i=1:nb_op 101 for i = 1:nb_op
108 opi=expression2code(e.operands(i)) 102 opi = expression2code(e.operands(i))
109 // Delete [ and ] if there are... 103 // Delete [ and ] if there are...
110 if typeof(e.operands(i))=="operation" then 104 if typeof(e.operands(i))=="operation" then
111 if e.operands(i).operator=="rc" then 105 if e.operands(i).operator=="rc" then
112 opi=part(opi,2:length(opi)-1) 106 opi = part(opi,2:length(opi)-1)
113 elseif or(e.operands(i).operator==["cc","cceol"]) then 107 elseif or(e.operands(i).operator==["cc","cceol"]) then
114 opi(1)=part(opi(1),2:length(opi(1))) 108 opi(1) = part(opi(1),2:length(opi(1)))
115 opi($)=part(opi($),1:length(opi($))-1) 109 opi($) = part(opi($),1:length(opi($))-1)
116 end 110 end
117 end 111 end
118 if i==1 then 112 if i==1 then
@@ -123,7 +117,7 @@ function C=expression2code(e)
123 else 117 else
124 C = C+opi 118 C = C+opi
125 end 119 end
126 C($)=C($)+";" 120 C($) = C($)+";"
127 else 121 else
128 if size(opi,"*")>1 then 122 if size(opi,"*")>1 then
129 C = [C(1:$-1);C($)+opi(1);opi(2:$)] 123 C = [C(1:$-1);C($)+opi(1);opi(2:$)]
@@ -134,79 +128,79 @@ function C=expression2code(e)
134 end 128 end
135 end 129 end
136 end 130 end
137 C($)=C($)+bracket(2) 131 C($) = C($)+bracket(2)
138 // Extraction 132 // Extraction
139 elseif operator=="ext" then 133 elseif operator=="ext" then
140 if size(e.operands)==1 then 134 if size(e.operands)==1 then
141 C=e.operands(1).name 135 C = e.operands(1).name
142 return 136 return
143 end 137 end
144 if type(e.operands(2))==15 then // Recursive extraction 138 if type(e.operands(2))==15 then // Recursive extraction
145 C=operands(1)+operands(2) 139 C = operands(1)+operands(2)
146 else 140 else
147 // Deal with : 141 // Deal with :
148 for k=2:size(operands,"*") 142 for k = 2:size(operands,"*")
149 if operands(k)==""":""" then 143 if operands(k)==""":""" then
150 operands(k)=":" 144 operands(k) = ":"
151 elseif operands(k)=="""$""" then 145 elseif operands(k)=="""$""" then
152 operands(k)="$" 146 operands(k) = "$"
153 elseif operands(k)=="""*""" then // Only used for M2SCI 147 elseif operands(k)=="""*""" then // Only used for M2SCI
154 operands(k)="*" 148 operands(k) = "*"
155 end 149 end
156 end 150 end
157 val = part(operands(2),1)=="""" & part(operands(2),length(operands(2)))=="""" 151 val = part(operands(2),1)=="""" & part(operands(2),length(operands(2)))==""""
158 if val then // struct field 152 if val then // struct field
159 C=operands(1)+"."+evstr(operands(2)) 153 C = operands(1)+"."+evstr(operands(2))
160 if size(operands,"*")>=3 then 154 if size(operands,"*")>=3 then
161 C=C+"(" 155 C = C+"("
162 end 156 end
163 for k=3:size(operands,"*") 157 for k = 3:size(operands,"*")
164 C=C+","+operands(k) 158 C = C+","+operands(k)
165 end 159 end
166 if size(operands,"*")>=3 then 160 if size(operands,"*")>=3 then
167 C=C+")" 161 C = C+")"
168 end 162 end
169 else 163 else
170 C=operands(1)+"("+operands(2) 164 C = operands(1)+"("+operands(2)
171 for k=3:size(operands,"*") 165 for k = 3:size(operands,"*")
172 C=C+","+operands(k) 166 C = C+","+operands(k)
173 end 167 end
174 C=C+")" 168 C = C+")"
175 end 169 end
176 end 170 end
177 // Insertion 171 // Insertion
178 elseif operator=="ins" then 172 elseif operator=="ins" then
179 if type(e.operands(2))==15 then // Recursive insertion 173 if type(e.operands(2))==15 then // Recursive insertion
180 C=operands(1)+operands(2) 174 C = operands(1)+operands(2)
181 else 175 else
182 // Deal with : 176 // Deal with :
183 for k=2:size(operands,"*") 177 for k = 2:size(operands,"*")
184 if operands(k)==""":""" then 178 if operands(k)==""":""" then
185 operands(k)=":" 179 operands(k) = ":"
186 elseif operands(k)=="""$""" then 180 elseif operands(k)=="""$""" then
187 operands(k)="$" 181 operands(k) = "$"
188 elseif operands(k)=="""*""" then // Only used in M2SCI 182 elseif operands(k)=="""*""" then // Only used in M2SCI
189 operands(k)="*" 183 operands(k) = "*"
190 end 184 end
191 end 185 end
192 val = part(operands(2),1)=="""" & part(operands(2),length(operands(2)))=="""" 186 val = part(operands(2),1)=="""" & part(operands(2),length(operands(2)))==""""
193 if val then // struct field 187 if val then // struct field
194 C=operands(1)+"."+evstr(operands(2)) 188 C = operands(1)+"."+evstr(operands(2))
195 if size(operands,"*")>=3 then 189 if size(operands,"*")>=3 then
196 C=C+"(" 190 C = C+"("
197 end 191 end
198 for k=3:size(operands,"*") 192 for k = 3:size(operands,"*")
199 C=C+","+operands(k) 193 C = C+","+operands(k)
200 end 194 end
201 if size(operands,"*")>=3 then 195 if size(operands,"*")>=3 then
202 C=C+")" 196 C = C+")"
203 end 197 end
204 else 198 else
205 C=operands(1)+"("+operands(2) 199 C = operands(1)+"("+operands(2)
206 for k=3:size(operands,"*") 200 for k = 3:size(operands,"*")
207 C=C+","+operands(k) 201 C = C+","+operands(k)
208 end 202 end
209 C=C+")" 203 C = C+")"
210 end 204 end
211 end 205 end
212 // Unary Operators 206 // Unary Operators
@@ -214,103 +208,92 @@ function C=expression2code(e)
214 if or(operator==["''",".''"]) then 208 if or(operator==["''",".''"]) then
215 if typeof(e.operands(1))=="operation" then 209 if typeof(e.operands(1))=="operation" then
216 if and(e.operands(1).operator<>["rc","cc","-","+"]) then 210 if and(e.operands(1).operator<>["rc","cc","-","+"]) then
217 operands="("+operands+")" 211 operands = "("+operands+")"
218 end 212 end
219 end 213 end
220 C=operands+operator 214 C = operands+operator
221 elseif or(operator==["+","-"]) then 215 elseif or(operator==["+","-"]) then
222 if typeof(e.operands(1))=="operation" then 216 if typeof(e.operands(1))=="operation" then
223 if or(e.operands(1).operator==["-","+"]) then 217 if or(e.operands(1).operator==["-","+"]) then
224 operands="("+operands+")" 218 operands = "("+operands+")"
225 end 219 end
226 end 220 end
227 C=operator+operands 221 C = operator+operands
228 else 222 else
229 C=operator+operands 223 C = operator+operands
230 end 224 end
231 // Other operators 225 // Other operators
232 else 226 else
233 // Parenthesize 227 // Parenthesize
234 if or(operator==["+","-"]) then 228 if typeof(e.operands(1))=="operation"
235 for i=1:nb_op 229 opL = e.operands(1).operator
236 if typeof(e.operands(i))=="operation" then 230 if prio(opL) < prio(operator)
237 if or(e.operands(i).operator==othops) then 231 operands(1) = "("+operands(1)+")"
238 operands=[operands(1:i-1) "("+operands(i)+")" operands(i+1:$)]
239 end
240 end
241 end
242 for i=2:nb_op
243 if typeof(e.operands(i))=="operation" then
244 if or(e.operands(i).operator==sumops) then
245 operands=[operands(1:i-1) "("+operands(i)+")" operands(i+1:$)]
246 end
247 end
248 end 232 end
249 end 233 end
250 if or(operator==[prodops,othops]) & (operator<>":") then 234 if typeof(e.operands(2))=="operation"
251 if typeof(e.operands(1))=="operation" then 235 opR = e.operands(2).operator
252 if or(e.operands(1).operator==[sumops,prodops,othops]) then 236 if prio(opR) < prio(operator)
253 operands(1)="("+operands(1)+")" 237 operands(2) = "("+operands(2)+")"
254 end
255 end
256 if typeof(e.operands(2))=="operation" then
257 if or(e.operands(2).operator==[sumops,prodops,othops]) then
258 operands(2)="("+operands(2)+")"
259 end
260 end 238 end
261 end 239 end
262 if part(operator,1)=="." & part(operator,length(operator))=="." | or(operator==["&","|"]) then 240
263 C=strcat(operands," "+operator+" ") 241 // Spacing the operator wrt operands
264 elseif part(operator,1)=="." then 242 if part(operator,[1 $])==".." | or(operator==["&","|","&&","||"]) then
265 C=strcat(operands," "+operator) 243 C = strcat(operands," "+operator+" ")
266 elseif part(operator,length(operator))=="." then
267 C=strcat(operands,operator+" ")
268 else 244 else
269 C=strcat(operands,operator) 245 C = operands(1)
246 for i = 1:nb_op-1
247 if and(length(operands(i:i+1)) > 8)
248 C = C + " " + operator + " " + operands(i+1)
249 else
250 C = C + operator + operands(i+1)
251 end
252 end
270 end 253 end
271 end 254 end
272 // -------- 255 // --------
273 // CONSTANT 256 // CONSTANT
274 // -------- 257 // --------
275 case "cste" then 258 case "cste" then
276 C=sci2exp(e.value) 259 C = sci2exp(e.value)
277 if C==""":""" then 260 if C==""":""" then
278 //C=":" 261 //C = ":"
279 elseif C=="""$""" then 262 elseif C=="""$""" then
280 C="$" 263 C = "$"
281 elseif C=="""*""" then // Only used in M2SCI 264 elseif C=="""*""" then // Only used in M2SCI
282 C="""*""" 265 C = """*"""
283 // C="*" 266 // C = "*"
284 end 267 end
285 // -------- 268 // --------
286 // VARIABLE 269 // VARIABLE
287 // -------- 270 // --------
288 case "variable" then 271 case "variable" then
289 C=e.name 272 C = e.name
290 // ---------------- 273 // ----------------
291 // CHARACTER STRING 274 // CHARACTER STRING
292 // ---------------- 275 // ----------------
293 case "string" then 276 case "string" then
294 C=e 277 C = e
295 // ------- 278 // -------
296 // FUNCALL 279 // FUNCALL
297 // ------- 280 // -------
298 case "funcall" then 281 case "funcall" then
299 if size(e.rhs)==0 then 282 if size(e.rhs)==0 then
300 I=I; // I is defined in instruction2code 283 I = I; // I is defined in instruction2code
301 C=e.name 284 C = e.name
302 [l,mac]=where() 285 [l,mac] = where()
303 if size(grep(mac,"expression2code"),"*")>1 then 286 if size(grep(mac,"expression2code"),"*")>1 then
304 C=C+"()" 287 C = C+"()"
305 elseif typeof(I)=="equal" & ( (typeof(I.lhs(1))=="variable" & I.lhs(1).name<>"ans") | typeof(I.lhs(1))=="operation") then 288 elseif typeof(I)=="equal" & ( (typeof(I.lhs(1))=="variable" & I.lhs(1).name<>"ans") | typeof(I.lhs(1))=="operation") then
306 C=C+"()" 289 C = C+"()"
307 end 290 end
308 else 291 else
309 rhscode = rhs2code(e.rhs); 292 rhscode = rhs2code(e.rhs);
310 if size(rhscode,"*")==1 then 293 if size(rhscode,"*")==1 then
311 C=[e.name+"("+rhscode+")"] 294 C = [e.name+"("+rhscode+")"]
312 else 295 else
313 C=[e.name+"("+rhscode(1);rhscode(2:($-1));rhscode($)+")"] 296 C = [e.name+"("+rhscode(1);rhscode(2:($-1));rhscode($)+")"]
314 end 297 end
315 end 298 end
316 // ---- 299 // ----
@@ -318,11 +301,11 @@ function C=expression2code(e)
318 // ---- 301 // ----
319 case "list" 302 case "list"
320 // Recursive extraction 303 // Recursive extraction
321 C="" 304 C = ""
322 for k=1:size(e) 305 for k = 1:size(e)
323 ind=expression2code(e(k)) 306 ind = expression2code(e(k))
324 if type(e(k))==15 then // Recursive extraction in recursive extraction 307 if type(e(k))==15 then // Recursive extraction in recursive extraction
325 ind=strsubst(ind,")(",",") 308 ind = strsubst(ind,")(",",")
326 if part(ind, 1)=="(" then 309 if part(ind, 1)=="(" then
327 ind = part(ind, 2:length(ind)) 310 ind = part(ind, 2:length(ind))
328 end 311 end
@@ -331,35 +314,35 @@ function C=expression2code(e)
331 end 314 end
332 end 315 end
333 if ind==""":""" then 316 if ind==""":""" then
334 ind=":" 317 ind = ":"
335 elseif ind=="""$""" then 318 elseif ind=="""$""" then
336 ind="$" 319 ind = "$"
337 elseif ind=="""*""" then // Only used in M2SCI 320 elseif ind=="""*""" then // Only used in M2SCI
338 ind="*" 321 ind = "*"
339 end 322 end
340 val = part(ind,1)=="""" & part(ind,length(ind))=="""" 323 val = part(ind,1)=="""" & part(ind,length(ind))==""""
341 if val then 324 if val then
342 C=C+"."+evstr(ind) 325 C = C+"."+evstr(ind)
343 else 326 else
344 C=C+"("+ind+")" 327 C = C+"("+ind+")"
345 end 328 end
346 end 329 end
347 C=strsubst(C,")(",",") 330 C = strsubst(C,")(",",")
348 // ----- 331 // -----
349 // EQUAL (can occur fir disp(a=1) for example) 332 // EQUAL (can occur fir disp(a=1) for example)
350 // ----- 333 // -----
351 case "equal" 334 case "equal"
352 C=instruction2code(e) 335 C = instruction2code(e)
353 // ------ 336 // ------
354 // INLINE 337 // INLINE
355 // ------ 338 // ------
356 case "inline" 339 case "inline"
357 C=["function " + e.prototype;" " + e.definition;"endfunction"]; 340 C = ["function " + e.prototype;" " + e.definition;"endfunction"];
358 // ------- 341 // -------
359 // COMMENT (inside a matrix declaration for example) 342 // COMMENT (inside a matrix declaration for example)
360 // ------- 343 // -------
361 case "comment" 344 case "comment"
362 C=instruction2code(e) 345 C = instruction2code(e)
363 else 346 else
364 error(msprintf(gettext("%s: This feature has not been implemented: %s.\n"),"expression2code",typeof(e))); 347 error(msprintf(gettext("%s: This feature has not been implemented: %s.\n"),"expression2code",typeof(e)));
365 end 348 end
@@ -371,5 +354,19 @@ function C=expression2code(e)
371 format("e",fmtsav(2)); 354 format("e",fmtsav(2));
372 end 355 end
373endfunction 356endfunction
374 357// ----------------------------------------------------------------------------
358function p = prio(op) // priority of operators
359 order = [",'',.'',~,"
360 ",^,.^,"
361 ",*,.*,.*.,/,./,\,.\,"
362 ",+,-,"
363 ",:,"
364 ",<,<=,==,~=,>=,>,"
365 ",&,|,"
366 ];
367 p = grep(order, ","+op+",")
368 if p<>[] then
369 p = size(order,1)-p+1
370 end
371endfunction
375 372
diff --git a/scilab/modules/functions/macros/instruction2code.sci b/scilab/modules/functions/macros/instruction2code.sci
index 169a21c..861c62d 100644
--- a/scilab/modules/functions/macros/instruction2code.sci
+++ b/scilab/modules/functions/macros/instruction2code.sci
@@ -11,7 +11,7 @@
11// along with this program. 11// along with this program.
12 12
13 13
14function C=instruction2code(I, bprettyprintformat) 14function C = instruction2code(I, bprettyprintformat)
15 // Translate an instruction tlist to Scilab code (called by tree2code) 15 // Translate an instruction tlist to Scilab code (called by tree2code)
16 // Input: 16 // Input:
17 // - I: instruction 'tree' 17 // - I: instruction 'tree'
@@ -20,18 +20,18 @@ function C=instruction2code(I, bprettyprintformat)
20 // - C: Scilab code corresponding to I 20 // - C: Scilab code corresponding to I
21 21
22 // Default value 22 // Default value
23 rhs=argn(2) 23 rhs = argn(2)
24 if rhs==1 then 24 if rhs==1 then
25 bprettyprintformat=%F 25 bprettyprintformat = %F
26 end 26 end
27 27
28 C=[] 28 C = []
29 29
30 // ----------- 30 // -----------
31 // Empty lines 31 // Empty lines
32 // ----------- 32 // -----------
33 if I==list("EOL") then 33 if I==list("EOL") then
34 C="" 34 C = ""
35 return 35 return
36 end 36 end
37 37
@@ -41,25 +41,24 @@ function C=instruction2code(I, bprettyprintformat)
41 if typeof(I)=="trycatch" then 41 if typeof(I)=="trycatch" then
42 42
43 //TRYCATCH 43 //TRYCATCH
44 C="try " 44 C = "try "
45 [C,indent_space] = format_txt(C,I.trystat(1),bprettyprintformat); // Add EOL after while if needed and returns indent_space 45 [C,indent_space] = format_txt(C,I.trystat(1),bprettyprintformat); // Add EOL after while if needed and returns indent_space
46 for k=1:size(I.trystat) 46 for k = 1:size(I.trystat)
47 C=cat_code(C,indent_space+instruction2code(I.trystat(k))) 47 C = cat_code(C,indent_space+instruction2code(I.trystat(k)))
48 if k<size(I.trystat) then // Add EOL between statements if needed 48 if k<size(I.trystat) then // Add EOL between statements if needed
49 C = format_txt(C,I.trystat(k),bprettyprintformat,I.trystat(k+1)); 49 C = format_txt(C,I.trystat(k),bprettyprintformat,I.trystat(k+1));
50 end 50 end
51 end 51 end
52 C = format_txt(C,I.trystat($),bprettyprintformat); // Add EOL after last statement if needed 52 C = format_txt(C,I.trystat($),bprettyprintformat); // Add EOL after last statement if needed
53 C=cat_code(C,"catch ") 53 C = cat_code(C,"catch ")
54 for k=1:size(I.catchstat) 54 for k = 1:size(I.catchstat)
55 C=cat_code(C,indent_space+instruction2code(I.catchstat(k))) 55 C = cat_code(C,indent_space+instruction2code(I.catchstat(k)))
56 if k<size(I.catchstat) then // Add EOL between statements if needed 56 if k<size(I.catchstat) then // Add EOL between statements if needed
57 C = format_txt(C,I.catchstat(k),bprettyprintformat,I.catchstat(k+1)); 57 C = format_txt(C,I.catchstat(k),bprettyprintformat,I.catchstat(k+1));
58 end 58 end
59 end 59 end
60 C = format_txt(C,I.catchstat($),bprettyprintformat); // Add EOL after last statement if needed 60 C = format_txt(C,I.catchstat($),bprettyprintformat); // Add EOL after last statement if needed
61 C=cat_code(C,"end") 61 C = cat_code(C,"end")
62 C($)=C($)+";"
63 return 62 return
64 end 63 end
65 64
@@ -69,10 +68,10 @@ function C=instruction2code(I, bprettyprintformat)
69 if typeof(I)=="ifthenelse" then 68 if typeof(I)=="ifthenelse" then
70 69
71 // IF 70 // IF
72 C="if "+expression2code(I.expression)+" then" 71 C = "if "+expression2code(I.expression)+" then"
73 [C,indent_space] = format_txt(C,I.then(1),bprettyprintformat); // Add EOL after then if needed and returns indent_space 72 [C,indent_space] = format_txt(C,I.then(1),bprettyprintformat); // Add EOL after then if needed and returns indent_space
74 for k=1:size(I.then) 73 for k = 1:size(I.then)
75 C=cat_code(C,indent_space+instruction2code(I.then(k))) 74 C = cat_code(C,indent_space+instruction2code(I.then(k)))
76 if k<size(I.then) then // Add EOL between then statements if needed 75 if k<size(I.then) then // Add EOL between then statements if needed
77 C = format_txt(C,I.then(k),bprettyprintformat,I.then(k+1)); 76 C = format_txt(C,I.then(k),bprettyprintformat,I.then(k+1));
78 end 77 end
@@ -81,11 +80,11 @@ function C=instruction2code(I, bprettyprintformat)
81 80
82 // ELSEIF 81 // ELSEIF
83 if size(I.elseifs)<>0 then 82 if size(I.elseifs)<>0 then
84 for k=1:size(I.elseifs) 83 for k = 1:size(I.elseifs)
85 C=cat_code(C,"elseif "+expression2code(I.elseifs(k).expression)+" then") 84 C = cat_code(C,"elseif "+expression2code(I.elseifs(k).expression)+" then")
86 [C,indent_space] = format_txt(C,I.elseifs(k).then(1),bprettyprintformat); // Add EOL after then if needed and returns indent_space 85 [C,indent_space] = format_txt(C,I.elseifs(k).then(1),bprettyprintformat); // Add EOL after then if needed and returns indent_space
87 for l=1:size(I.elseifs(k).then) 86 for l = 1:size(I.elseifs(k).then)
88 C=cat_code(C,indent_space+instruction2code(I.elseifs(k).then(l))) 87 C = cat_code(C,indent_space+instruction2code(I.elseifs(k).then(l)))
89 if l<size(I.elseifs(k).then) then // Add EOL between then statements 88 if l<size(I.elseifs(k).then) then // Add EOL between then statements
90 C = format_txt(C,I.elseifs(k).then(l),bprettyprintformat,I.elseifs(k).then(l+1)); 89 C = format_txt(C,I.elseifs(k).then(l),bprettyprintformat,I.elseifs(k).then(l+1));
91 end 90 end
@@ -96,18 +95,17 @@ function C=instruction2code(I, bprettyprintformat)
96 95
97 // ELSE 96 // ELSE
98 if size(I.else)<>0 then 97 if size(I.else)<>0 then
99 C=cat_code(C,"else") 98 C = cat_code(C,"else")
100 [C,indent_space] = format_txt(C,I.else(1),bprettyprintformat); // Add EOL after else if needed and returns indent_space 99 [C,indent_space] = format_txt(C,I.else(1),bprettyprintformat); // Add EOL after else if needed and returns indent_space
101 for k=1:size(I.else) 100 for k = 1:size(I.else)
102 C=cat_code(C,indent_space+instruction2code(I.else(k))) 101 C = cat_code(C,indent_space+instruction2code(I.else(k)))
103 if k<size(I.else) then // Add EOL between else statements if needed 102 if k<size(I.else) then // Add EOL between else statements if needed
104 C = format_txt(C,I.else(k),bprettyprintformat,I.else(k+1)); 103 C = format_txt(C,I.else(k),bprettyprintformat,I.else(k+1));
105 end 104 end
106 end 105 end
107 C = format_txt(C,I.else($),bprettyprintformat); // Add EOL after last else statement if needed 106 C = format_txt(C,I.else($),bprettyprintformat); // Add EOL after last else statement if needed
108 end 107 end
109 C=cat_code(C,"end") 108 C = cat_code(C,"end")
110 C($)=C($)+";"
111 return 109 return
112 end 110 end
113 111
@@ -117,28 +115,28 @@ function C=instruction2code(I, bprettyprintformat)
117 if typeof(I)=="selectcase" then 115 if typeof(I)=="selectcase" then
118 116
119 // SELECT 117 // SELECT
120 C="select "+expression2code(I.expression(1)) 118 C = "select "+expression2code(I.expression(1))
121 119
122 if size(I.expression)==1 // Not EOL and not comment after the expression 120 if size(I.expression)==1 // Not EOL and not comment after the expression
123 if bprettyprintformat then 121 if bprettyprintformat then
124 C = cat_code(C,"") // Add EOL after expression 122 C = cat_code(C,"") // Add EOL after expression
125 end 123 end
126 else 124 else
127 for i=2:size(I.expression) 125 for i = 2:size(I.expression)
128 C=cat_code(C," "+ instruction2code(I.expression(i))) 126 C = cat_code(C," "+ instruction2code(I.expression(i)))
129 end 127 end
130 end 128 end
131 129
132 // CASES 130 // CASES
133 if size(I.cases)<>0 then 131 if size(I.cases)<>0 then
134 for k=1:size(I.cases) 132 for k = 1:size(I.cases)
135 C=cat_code(C," case "+expression2code(I.cases(k).expression)+" then") 133 C = cat_code(C," case "+expression2code(I.cases(k).expression)+" then")
136 [C,indent_space] = format_txt(C,I.cases(k).then(1),bprettyprintformat); // Add EOL after then if needed and returns indent_space 134 [C,indent_space] = format_txt(C,I.cases(k).then(1),bprettyprintformat); // Add EOL after then if needed and returns indent_space
137 if indent_space==" " then // indent_space is modified because indentation differs from others control instructions 135 if indent_space==" " then // indent_space is modified because indentation differs from others control instructions
138 indent_space=" " 136 indent_space = " "
139 end 137 end
140 for l=1:size(I.cases(k).then) 138 for l = 1:size(I.cases(k).then)
141 C=cat_code(C,indent_space+instruction2code(I.cases(k).then(l))) 139 C = cat_code(C,indent_space+instruction2code(I.cases(k).then(l)))
142 if l<size(I.cases(k).then) then // Add EOL between then statements if needed 140 if l<size(I.cases(k).then) then // Add EOL between then statements if needed
143 C = format_txt(C,I.cases(k).then(l),bprettyprintformat,I.cases(k).then(l+1)); 141 C = format_txt(C,I.cases(k).then(l),bprettyprintformat,I.cases(k).then(l+1));
144 end 142 end
@@ -148,21 +146,20 @@ function C=instruction2code(I, bprettyprintformat)
148 end 146 end
149 // ELSE 147 // ELSE
150 if size(I.else)<>0 then 148 if size(I.else)<>0 then
151 C=cat_code(C," else") 149 C = cat_code(C," else")
152 [C,indent_space] = format_txt(C,I.else(1),bprettyprintformat); // Add EOL after else if needed and returns indent_space 150 [C,indent_space] = format_txt(C,I.else(1),bprettyprintformat); // Add EOL after else if needed and returns indent_space
153 if indent_space==" " then // indent_space is modified because indentation differs from others control instructions 151 if indent_space==" " then // indent_space is modified because indentation differs from others control instructions
154 indent_space=" " 152 indent_space = " "
155 end 153 end
156 for k=1:size(I.else) 154 for k = 1:size(I.else)
157 C=cat_code(C,indent_space+instruction2code(I.else(k))) 155 C = cat_code(C,indent_space+instruction2code(I.else(k)))
158 if k<size(I.else) then // Add EOL between else statements if needed 156 if k<size(I.else) then // Add EOL between else statements if needed
159 C = format_txt(C,I.else(k),bprettyprintformat,I.else(k+1)); 157 C = format_txt(C,I.else(k),bprettyprintformat,I.else(k+1));
160 end 158 end
161 end 159 end
162 C = format_txt(C,I.else($),bprettyprintformat); // Add EOL after last else statement if needed 160 C = format_txt(C,I.else($),bprettyprintformat); // Add EOL after last else statement if needed
163 end 161 end
164 C=cat_code(C,"end") 162 C = cat_code(C,"end")
165 C($)=C($)+";"
166 return 163 return
167 end 164 end
168 165
@@ -171,17 +168,16 @@ function C=instruction2code(I, bprettyprintformat)
171 // -------------------------------------- 168 // --------------------------------------
172 if typeof(I)=="while" then 169 if typeof(I)=="while" then
173 170
174 C="while "+expression2code(I.expression) 171 C = "while "+expression2code(I.expression)
175 [C,indent_space] = format_txt(C,I.statements(1),bprettyprintformat); // Add EOL after while if needed and returns indent_space 172 [C,indent_space] = format_txt(C,I.statements(1),bprettyprintformat); // Add EOL after while if needed and returns indent_space
176 for k=1:size(I.statements) 173 for k = 1:size(I.statements)
177 C=cat_code(C,indent_space+instruction2code(I.statements(k))) 174 C = cat_code(C,indent_space+instruction2code(I.statements(k)))
178 if k<size(I.statements) then // Add EOL between statements if needed 175 if k<size(I.statements) then // Add EOL between statements if needed
179 C = format_txt(C,I.statements(k),bprettyprintformat,I.statements(k+1)); 176 C = format_txt(C,I.statements(k),bprettyprintformat,I.statements(k+1));
180 end 177 end
181 end 178 end
182 C = format_txt(C,I.statements($),bprettyprintformat); // Add EOL after last statement if needed 179 C = format_txt(C,I.statements($),bprettyprintformat); // Add EOL after last statement if needed
183 C=cat_code(C,"end") 180 C = cat_code(C,"end")
184 C($)=C($)+";"
185 return 181 return
186 182
187 end 183 end
@@ -191,17 +187,16 @@ function C=instruction2code(I, bprettyprintformat)
191 // ------------------------------------ 187 // ------------------------------------
192 if typeof(I)=="for" then 188 if typeof(I)=="for" then
193 189
194 C="for "+instruction2code(I.expression) 190 C = "for "+instruction2code(I.expression)
195 [C,indent_space] = format_txt(C,I.statements(1),bprettyprintformat); // Add EOL after while if needed and returns indent_space 191 [C,indent_space] = format_txt(C,I.statements(1),bprettyprintformat); // Add EOL after while if needed and returns indent_space
196 for k=1:size(I.statements) 192 for k = 1:size(I.statements)
197 C=cat_code(C,indent_space+instruction2code(I.statements(k))) 193 C = cat_code(C,indent_space+instruction2code(I.statements(k)))
198 if k<size(I.statements) then // Add EOL between statements if needed 194 if k<size(I.statements) then // Add EOL between statements if needed
199 C = format_txt(C,I.statements(k),bprettyprintformat,I.statements(k+1)); 195 C = format_txt(C,I.statements(k),bprettyprintformat,I.statements(k+1));
200 end 196 end
201 end 197 end
202 C = format_txt(C,I.statements($),bprettyprintformat); // Add EOL after last statement if needed 198 C = format_txt(C,I.statements($),bprettyprintformat); // Add EOL after last statement if needed
203 C=cat_code(C,"end") 199 C = cat_code(C,"end")
204 C($)=C($)+";"
205 return 200 return
206 end 201 end
207 202
@@ -213,10 +208,9 @@ function C=instruction2code(I, bprettyprintformat)
213 // Comments 208 // Comments
214 if typeof(I.expression)=="funcall" then 209 if typeof(I.expression)=="funcall" then
215 if I.expression.name=="%comment" then 210 if I.expression.name=="%comment" then
216 I.expression.rhs(1).value=strsubst(I.expression.rhs(1).value,"""""","""") 211 I.expression.rhs(1).value = strsubst(I.expression.rhs(1).value,"""""","""")
217 I.expression.rhs(1).value=strsubst(I.expression.rhs(1).value,"''''","''") 212 I.expression.rhs(1).value = strsubst(I.expression.rhs(1).value,"''''","''")
218 C="//"+I.expression.rhs(1).value 213 C = "// "+I.expression.rhs(1).value
219 //C($)=C($)+";"
220 return 214 return
221 end 215 end
222 end 216 end
@@ -225,31 +219,32 @@ function C=instruction2code(I, bprettyprintformat)
225 if size(I.lhs)==1 then 219 if size(I.lhs)==1 then
226 if typeof(I.lhs(1))=="variable" then 220 if typeof(I.lhs(1))=="variable" then
227 if I.lhs(1).name=="ans" then // expression 221 if I.lhs(1).name=="ans" then // expression
228 C=rhs2code(I.expression) 222 C = rhs2code(I.expression)
229 else 223 else
230 RHS=rhs2code(I.expression) 224 RHS = rhs2code(I.expression)
231 if size(RHS,"*")==1 then 225 if size(RHS,"*")==1 then
232 C=I.lhs(1).name+" = "+rhs2code(I.expression) 226 C = I.lhs(1).name+" = "+rhs2code(I.expression)
233 else // Multi-line definition 227 else // Multi-line definition
234 C=[I.lhs(1).name+" = "+RHS(1);" "+RHS(2:$)] 228 C = [I.lhs(1).name+" = "+RHS(1);" "+RHS(2:$)]
235 end 229 end
236 end 230 end
237 else // Insertion... 231 else // Insertion...
238 C=expression2code(I.lhs(1))+" = "+rhs2code(I.expression) 232 C = expression2code(I.lhs(1))+" = "+rhs2code(I.expression)
239 end 233 end
240 else 234 else
241 lhsnames=[] 235 lhsnames = []
242 for lhsind=1:size(I.lhs) 236 for lhsind = 1:size(I.lhs)
243 lhsnames=[lhsnames,expression2code(I.lhs(lhsind))] 237 lhsnames = [lhsnames,expression2code(I.lhs(lhsind))]
244 end 238 end
245 if lhsnames<>[] & strcat(lhsnames,",")<>"" then 239 if lhsnames<>[] & strcat(lhsnames,",")<>"" then
246 C="["+strcat(lhsnames,",")+"] = "+rhs2code(I.expression) 240 C = "["+strcat(lhsnames,",")+"] = "+rhs2code(I.expression)
247 else 241 else
248 C=rhs2code(I.expression) 242 C = rhs2code(I.expression)
249 end 243 end
250 end 244 end
251 C($)=C($)+I.endsymbol 245 if I.endsymbol <> ""
252 //C($)=C($)+";"; 246 C($) = C($) + I.endsymbol + " "
247 end
253 return 248 return
254 end 249 end
255 250
@@ -257,7 +252,7 @@ function C=instruction2code(I, bprettyprintformat)
257 // Generate code corresponding to a comment 252 // Generate code corresponding to a comment
258 // -------------------------------------- 253 // --------------------------------------
259 if typeof(I)=="comment" then 254 if typeof(I)=="comment" then
260 C="//"+I.text 255 C = "//"+I.text
261 //C = cat_code(C,"//"+I.text) 256 //C = cat_code(C,"//"+I.text)
262 return 257 return
263 end 258 end
@@ -268,7 +263,7 @@ function C=instruction2code(I, bprettyprintformat)
268 if typeof(I)=="sup_equal" then 263 if typeof(I)=="sup_equal" then
269 while typeof(I.sup_instr(1))=="equal" | I.sup_instr(1)==list("EOL") 264 while typeof(I.sup_instr(1))=="equal" | I.sup_instr(1)==list("EOL")
270 if I.sup_instr(1)==list("EOL") then //Instruction is an EOL 265 if I.sup_instr(1)==list("EOL") then //Instruction is an EOL
271 I.sup_instr(1)=null() 266 I.sup_instr(1) = null()
272 elseif typeof(I.sup_instr(1))=="equal" then //Instruction is acomment 267 elseif typeof(I.sup_instr(1))=="equal" then //Instruction is acomment
273 if typeof(I.sup_instr(1).expression)=="funcall" then 268 if typeof(I.sup_instr(1).expression)=="funcall" then
274 break 269 break
@@ -277,25 +272,25 @@ function C=instruction2code(I, bprettyprintformat)
277 end 272 end
278 //Optimize the code if all sup_intr are equal tlists and expression of this equal tlists are temporaries variables (not a function) 273 //Optimize the code if all sup_intr are equal tlists and expression of this equal tlists are temporaries variables (not a function)
279 if size(I.sup_instr)==I.nb_opr+1 then 274 if size(I.sup_instr)==I.nb_opr+1 then
280 for i=size(I.sup_instr):-1:2 275 for i = size(I.sup_instr):-1:2
281 optim_instr=%f 276 optim_instr = %f
282 if typeof(I.sup_instr(i))=="equal" then 277 if typeof(I.sup_instr(i))=="equal" then
283 if typeof(I.sup_instr(i).expression)=="variable" then 278 if typeof(I.sup_instr(i).expression)=="variable" then
284 j=0 279 j = 0
285 while ~optim_instr & j<=size(I.sup_instr(1).lhs) 280 while ~optim_instr & j<=size(I.sup_instr(1).lhs)
286 j=j+1 281 j = j+1
287 optim_instr=I.sup_instr(i).expression.name==I.sup_instr(1).lhs(j).name 282 optim_instr = I.sup_instr(i).expression.name==I.sup_instr(1).lhs(j).name
288 end 283 end
289 end 284 end
290 end 285 end
291 if optim_instr then 286 if optim_instr then
292 I.sup_instr(1).lhs(j)=I.sup_instr(i).lhs(1) 287 I.sup_instr(1).lhs(j) = I.sup_instr(i).lhs(1)
293 I.sup_instr(i)=null() 288 I.sup_instr(i) = null()
294 end 289 end
295 end 290 end
296 end 291 end
297 for i=1:size(I.sup_instr) 292 for i = 1:size(I.sup_instr)
298 C($+1)=instruction2code(I.sup_instr(i)) 293 C($+1) = instruction2code(I.sup_instr(i))
299 end 294 end
300 return 295 return
301 end 296 end
@@ -317,7 +312,6 @@ function C=instruction2code(I, bprettyprintformat)
317 disp("instruction2code: bug in macr2tree() !"); 312 disp("instruction2code: bug in macr2tree() !");
318 pause 313 pause
319 end 314 end
320 C=expression2code(I); 315 C = expression2code(I);
321 C($)=C($)+";" 316 C($) = C($)+";"
322endfunction 317endfunction
323
diff --git a/scilab/modules/m2sci/Mtbxfun_db.txt b/scilab/modules/m2sci/Mtbxfun_db.txt
new file mode 100644
index 0000000..f34b103
--- /dev/null
+++ b/scilab/modules/m2sci/Mtbxfun_db.txt
@@ -0,0 +1,3626 @@
1CreateCellAttrib,toolbox/slcontrol/slctrlguis/
2FreqVectorCheck,toolbox/control/ctrlguis/
3SignalConstrMask,toolbox/sloptim/sloptim/
4TimeVectorCheck,toolbox/control/ctrlguis/
5abcbalance,toolbox/control/ctrlutil/
6abccheck,toolbox/ident/idutils/
7aboutcst,toolbox/control/ctrlguis/
8aboutidenttbx,toolbox/ident/ident/
9aboutsignaltbx,toolbox/signal/signal/
10absdata,toolbox/simulink/simdemos/automotive/
11ac2poly,toolbox/signal/signal/
12ac2rc,toolbox/signal/signal/
13accdemo,toolbox/robust/
14accdm2,toolbox/robust/
15acceva,toolbox/robust/
16acceva2,toolbox/robust/
17accplt,toolbox/robust/
18accroot,toolbox/robust/
19acker,toolbox/control/control/
20acquire_print_portal,toolbox/stateflow/stateflow/private/
21acquire_target,toolbox/stateflow/stateflow/private/
22actdemo,toolbox/robust/
23actual_machine_referred_by,toolbox/stateflow/stateflow/private/
24adams,toolbox/simulink/simulink/
25adapthisteq,toolbox/images/images/
26adaptmesh,toolbox/pde/
27add_block,toolbox/simulink/simulink/
28add_engine_event_listener,toolbox/simulink/simulink/
29add_exec_event_listener,toolbox/simulink/simulink/
30add_line,toolbox/simulink/simulink/
31add_param,toolbox/simulink/simulink/
32addbisa,toolbox/stats/private/
33addcomponents,toolbox/signal/sigtools/private/
34addcsmenu,toolbox/signal/sigtools/
35adddynprop,toolbox/signal/sigtools/
36addedvarplot,toolbox/stats/
37addfreqcsmenu,toolbox/signal/sigtools/
38addinvg,toolbox/stats/private/
39addlogi,toolbox/stats/private/
40addmenu,toolbox/signal/sigtools/
41addnaka,toolbox/stats/private/
42addnk,toolbox/ident/idutils/
43addoptask,toolbox/shared/slcontrollib/
44addoutputspec,toolbox/shared/slcontrollib/
45addplugins,toolbox/signal/sigtools/
46addprops,toolbox/signal/sigtools/
47addrice,toolbox/stats/private/
48addss,toolbox/robust/
49addterms,toolbox/simulink/simulink/
50addtimecsmenu,toolbox/signal/sigtools/
51addtls,toolbox/stats/private/
52addtoolbarbtn,toolbox/signal/sigtools/
53addunitsmenu,toolbox/signal/sigtools/
54adesc,toolbox/signal/signal/private/
55aebalance,toolbox/control/ctrlutil/
56aero_atc_callback,toolbox/simulink/simdemos/aerospace/
57aero_atcgui,toolbox/simulink/simdemos/aerospace/
58aero_atcscript,toolbox/simulink/simdemos/aerospace/
59aero_dap3dofdata,toolbox/simulink/simdemos/aerospace/
60aero_extkalman,toolbox/simulink/simdemos/aerospace/
61aero_guid_dat,toolbox/simulink/simdemos/aerospace/
62aero_guid_plot,toolbox/simulink/simdemos/aerospace/
63aero_guidancedemoscript,toolbox/simulink/simdemos/aerospace/
64aero_init_atc,toolbox/simulink/simdemos/aerospace/
65aero_lin_aero,toolbox/simulink/simdemos/aerospace/
66aero_phaseplane,toolbox/simulink/simdemos/aerospace/
67aero_pointer_tracker,toolbox/simulink/simdemos/aerospace/
68aero_preload_atc,toolbox/simulink/simdemos/aerospace/
69aero_raddat,toolbox/simulink/simdemos/aerospace/
70aero_radplot,toolbox/simulink/simdemos/aerospace/
71aliastypeddg,toolbox/simulink/simulink/
72allpass,toolbox/signal/signal/private/
73analysistags,toolbox/signal/sigtools/private/
74andrewsplot,toolbox/stats/
75animinit,toolbox/simulink/simdemos/simgeneral/
76anova1,toolbox/stats/
77anova2,toolbox/stats/
78anovan,toolbox/stats/
79aoctool,toolbox/stats/
80append,toolbox/control/control/
81applyabsolute,toolbox/images/images/private/
82applycform,toolbox/images/images/
83applycformsequence,toolbox/images/images/private/
84applyclut,toolbox/images/images/private/
85applyfilt,toolbox/signal/sptoolgui/private/
86applyiccsequence,toolbox/images/images/private/
87applylut,toolbox/images/images/
88applymattrc_fwd,toolbox/images/images/private/
89applymattrc_inv,toolbox/images/images/private/
90appstr,toolbox/signal/sptoolgui/private/
91aprecon,toolbox/optim/
92aptknt,toolbox/splines/
93ar,toolbox/ident/ident/
94arburg,toolbox/signal/signal/
95arcov,toolbox/signal/signal/
96are,toolbox/control/ctrlobsolete/
97arecheckin,toolbox/control/control/private/
98arecheckout,toolbox/control/control/private/
99arefact2x,toolbox/control/control/private/
100arescale,toolbox/control/control/private/
101aresolv,toolbox/robust/
102armax,toolbox/ident/ident/
103armcov,toolbox/signal/signal/
104arparest,toolbox/signal/signal/private/
105arspectra,toolbox/signal/signal/private/
106arx,toolbox/ident/ident/
107arx2th,toolbox/ident/idobsolete/
108arx_f,toolbox/ident/ident/
109arxdecod,toolbox/ident/idutils/
110arxstruc,toolbox/ident/ident/
111aryule,toolbox/signal/signal/
112assema,toolbox/pde/
113assemb,toolbox/pde/
114assempde,toolbox/pde/
115assignline,toolbox/signal/sptoolgui/private/
116asys2ss,toolbox/robust/
117atamult,toolbox/optim/private/
118attachConfigSet,toolbox/simulink/simulink/
119augact,toolbox/robust/
120augd,toolbox/robust/
121augknt,toolbox/splines/
122augment,toolbox/robust/
123augss,toolbox/robust/
124augstate,toolbox/control/control/
125augtf,toolbox/robust/
126autobuild,toolbox/stateflow/stateflow/private/
127autobuild_driver,toolbox/stateflow/stateflow/private/
128autobuild_kernel,toolbox/stateflow/stateflow/private/
129autoline,toolbox/simulink/simulink/
130autopilotdemo,toolbox/simulink/simdemos/aerospace/
131auxvar,toolbox/ident/idobsolete/
132aveknt,toolbox/splines/
133axes2pix,toolbox/images/images/private/
134baldemo,toolbox/robust/
135balmr,toolbox/robust/
136balreal,toolbox/control/control/
137balsq,toolbox/robust/
138bandem,toolbox/optim/
139bandpass,toolbox/signal/signal/private/
140bandstop,toolbox/signal/signal/private/
141barplotm,toolbox/simulink/blocks/
142barthannwin,toolbox/signal/signal/
143bartlett,toolbox/signal/signal/
144barttest,toolbox/stats/
145bbdesign,toolbox/stats/
146bdclose,toolbox/simulink/simulink/
147bdroot,toolbox/simulink/simulink/
148bdschur,toolbox/control/ctrlutil/
149ben2adat,toolbox/simulink/simdemos/
150ben2bdat,toolbox/simulink/simdemos/
151ben2cdat,toolbox/simulink/simdemos/
152ben3adat,toolbox/simulink/simdemos/
153ben3bdat,toolbox/simulink/simdemos/
154besselap,toolbox/signal/signal/
155besself,toolbox/signal/signal/
156bestblk,toolbox/images/images/
157bestfixexp,toolbox/simulink/fixedandfloat/
158betacdf,toolbox/stats/
159betafit,toolbox/stats/
160betainv,toolbox/stats/
161betalik1,toolbox/stats/
162betalike,toolbox/stats/
163betapdf,toolbox/stats/
164betarnd,toolbox/stats/
165betastat,toolbox/stats/
166bhrdemo,toolbox/robust/
167bilexp,toolbox/robust/
168bilin,toolbox/robust/
169bilinear,toolbox/signal/signal/
170binocdf,toolbox/stats/
171binofit,toolbox/stats/
172binoinv,toolbox/stats/
173binopdf,toolbox/stats/
174binornd,toolbox/stats/
175binostat,toolbox/stats/
176bintprog,toolbox/optim/
177biplot,toolbox/stats/
178biqpbox,toolbox/optim/private/
179bitrevorder,toolbox/signal/signal/
180bj,toolbox/ident/ident/
181bkbrk,toolbox/splines/
182blackman,toolbox/signal/signal/
183blackmanharris,toolbox/signal/signal/
184blkbuild,toolbox/control/ctrlobsolete/
185blkout2sfunout,toolbox/stateflow/stateflow/private/
186blkproc,toolbox/images/images/
187blkrsch,toolbox/robust/
188blkxchk,toolbox/simulink/simulink/private/
189block2chart,toolbox/stateflow/stateflow/private/
190block2link,toolbox/simulink/components/private/
191blockGetDialogSchema,toolbox/shared/dastudio/
192blockconnect,toolbox/slcontrol/slctrlutil/
193blowfish,toolbox/stateflow/stateflow/private/
194bode,toolbox/control/control/
195bodeaux,toolbox/ident/idutils/
196bodeplot,toolbox/ident/idobsolete/
197bohmanwin,toolbox/signal/signal/
198boolean,toolbox/simulink/simulink/
199bootstrp,toolbox/stats/
200boxcar,toolbox/signal/signal/
201boxplot,toolbox/stats/
202boxutil,toolbox/stats/
203branch,toolbox/robust/
204brk2knt,toolbox/splines/
205brownfg,toolbox/optim/
206brownfgh,toolbox/optim/
207brownvv,toolbox/optim/
208bscost,toolbox/signal/signal/
209bsplidem,toolbox/splines/
210bspligui,toolbox/splines/
211bspline,toolbox/splines/
212bstschml,toolbox/robust/
213bstschmr,toolbox/robust/
214buffer,toolbox/signal/signal/
215build_model_reference_target,toolbox/simulink/simulink/private/
216build_sl_hierarchy,toolbox/simulink/simcoverage/private/
217build_standalone_rtw_target,toolbox/simulink/simulink/private/
218build_target,toolbox/simulink/simulink/private/
219busAssignmentddg,toolbox/simulink/blocks/
220busCreatorddg,toolbox/simulink/blocks/
221busCreatorddg_cb,toolbox/simulink/simulink/
222busSelectorddg,toolbox/simulink/blocks/
223buscreator,toolbox/simulink/simulink/
224busddg,toolbox/simulink/simulink/
225busdemoscript,toolbox/simulink/simdemos/simfeatures/
226buseditor,toolbox/simulink/simulink/
227buselementddg,toolbox/simulink/simulink/
228busselect,toolbox/simulink/simulink/
229buttap,toolbox/signal/signal/
230butter,toolbox/signal/signal/
231buttord,toolbox/signal/signal/
232bwarea,toolbox/images/images/
233bwareaopen,toolbox/images/images/
234bwboundaries,toolbox/images/images/
235bwdist,toolbox/images/images/
236bweuler,toolbox/images/images/
237bwfill,toolbox/images/images/
238bwhitmiss,toolbox/images/images/
239bwlabel,toolbox/images/images/
240bwlabeln,toolbox/images/images/
241bwmorph,toolbox/images/images/
242bwpack,toolbox/images/images/
243bwperim,toolbox/images/images/
244bwselect,toolbox/images/images/
245bwtraceboundary,toolbox/images/images/
246bwulterode,toolbox/images/images/
247bwunpack,toolbox/images/images/
248c2d,toolbox/simulink/simulink/private/
249c2d,toolbox/control/control/
250c2dm,toolbox/control/ctrlobsolete/
251c2dt,toolbox/control/ctrlobsolete/
252c_indent,toolbox/rtw/rtw/
253c_type_from_sf_type,toolbox/stateflow/coder/private/
254callback_function_management,toolbox/rtw/rtw/
255callperl,toolbox/simulink/simulink/
256candexch,toolbox/stats/
257candgen,toolbox/stats/
258canform,toolbox/ident/idobsolete/
259canon,toolbox/control/control/
260canoncorr,toolbox/stats/
261canstart,toolbox/ident/idobsolete/
262capable,toolbox/stats/
263capacitor,toolbox/control/ctrldemos/private/
264capaplot,toolbox/stats/
265cardb,toolbox/pde/
266cardg,toolbox/pde/
267care,toolbox/control/control/
268caseread,toolbox/stats/
269casewrite,toolbox/stats/
270cast,toolbox/images/images/private/
271cccopyfcn,toolbox/rtw/rtw/
272ccdesign,toolbox/stats/
273cceps,toolbox/signal/signal/
274ccopenfcn,toolbox/rtw/rtw/
275cdf,toolbox/stats/
276cdfcalc,toolbox/stats/
277cdfplot,toolbox/stats/
278cedit,toolbox/local/
279cell2sos,toolbox/signal/signal/
280cellengunits,toolbox/signal/sigtools/
281centerfig,toolbox/shared/controllib/
282centerfigonfig,toolbox/signal/sigtools/private/
283cfgDlgCBRedirect,toolbox/simulink/simulink/private/
284cfirpm,toolbox/signal/signal/
285cftoolchecknames,toolbox/images/images/private/
286cgloci,toolbox/robust/
287cgloci2,toolbox/robust/
288changeBoundDualFeasible,toolbox/optim/private/
289changeBoundLP,toolbox/optim/private/
290changeSimPrmTab,toolbox/simulink/simulink/
291change_de_port_index,toolbox/stateflow/stateflow/private/
292change_icon_to,toolbox/stateflow/stateflow/private/
293changeclass,toolbox/images/images/private/
294changedisplay,toolbox/signal/sigtools/
295chanupd,toolbox/ident/idguis/
296chaos2das,toolbox/shared/dastudio/
297chart2block,toolbox/stateflow/stateflow/private/
298chart2name,toolbox/stateflow/stateflow/private/
299chart_real_transitions,toolbox/stateflow/stateflow/private/
300chart_recovery_man,toolbox/stateflow/stateflow/private/
301chartddg,toolbox/stateflow/stateflow/private/
302chartdlg,toolbox/stateflow/stateflow/private/
303chbpnt,toolbox/splines/
304chckxywp,toolbox/splines/
305cheb1ap,toolbox/signal/signal/
306cheb1ord,toolbox/signal/signal/
307cheb2ap,toolbox/signal/signal/
308cheb2ord,toolbox/signal/signal/
309chebdem,toolbox/splines/
310chebloop,toolbox/splines/
311chebwin,toolbox/signal/signal/
312cheby1,toolbox/signal/signal/
313cheby2,toolbox/signal/signal/
314checkSimPrm,toolbox/simulink/simulink/private/
315check_bang_in_dir,toolbox/stateflow/stateflow/private/
316check_fan_params,toolbox/images/images/private/
317check_for_long_model_name,toolbox/stateflow/stateflow/private/
318check_if_file_is_in_sync,toolbox/stateflow/stateflow/private/
319check_mdl_precedence,toolbox/simulink/simulink/
320check_order,toolbox/signal/signal/private/
321checkbounds,toolbox/shared/optimlib/
322checkconn,toolbox/images/images/private/
323checkerboard,toolbox/images/images/
324checkinput,toolbox/images/images/private/
325checkinputsigdim,toolbox/signal/sigtools/
326checkmap,toolbox/images/images/private/
327checknargin,toolbox/images/images/private/
328checkstrs,toolbox/images/images/private/
329chi2cdf,toolbox/stats/
330chi2conf,toolbox/signal/signal/private/
331chi2inv,toolbox/stats/
332chi2pdf,toolbox/stats/
333chi2rnd,toolbox/stats/
334chi2stat,toolbox/stats/
335chirp,toolbox/signal/signal/
336chk_license,toolbox/simulink/simdemos/automotive/
337chkmdinteg,toolbox/ident/idutils/
338chkrules,toolbox/simulink/components/private/
339chop,toolbox/control/ctrlobsolete/
340circleb1,toolbox/pde/
341circleb2,toolbox/pde/
342circlef,toolbox/pde/
343circleg,toolbox/pde/
344circlepick,toolbox/pde/
345circustent,toolbox/optim/
346cirsb,toolbox/pde/
347cirsg,toolbox/pde/
348classdemo,toolbox/stats/
349classify,toolbox/stats/
350clean_code_gen_dir,toolbox/stateflow/coder/private/
351clean_error_msg,toolbox/stateflow/stateflow/private/
352clean_target,toolbox/stateflow/stateflow/private/
353cleanerrormsg,toolbox/signal/sigtools/
354clipdivide,toolbox/images/images/private/
355cloop,toolbox/control/ctrlobsolete/
356close_models,toolbox/simulink/simulink/private/
357close_system,toolbox/simulink/simulink/
358closemachines,toolbox/stateflow/stateflow/private/
359cluster,toolbox/stats/
360clusterdata,toolbox/stats/
361clusterdemo,toolbox/stats/
362clutchplot,toolbox/simulink/simdemos/automotive/
363clutchplot_if,toolbox/simulink/simdemos/automotive/
364clxbode,toolbox/robust/
365cmd_window_buffering,toolbox/rtw/rtw/
366cmdscale,toolbox/stats/
367cmdscaledemo,toolbox/stats/
368cmgamdef,toolbox/images/images/
369cmgamma,toolbox/images/images/
370cminfo,toolbox/local/
371cmopts,toolbox/local/
372cmpermute,toolbox/images/images/
373cmunique,toolbox/images/images/
374code_borland_make_file,toolbox/stateflow/coder/private/
375code_chart_debug_initialization,toolbox/stateflow/coder/private/
376code_chart_header_file,toolbox/stateflow/coder/private/
377code_chart_header_file__rtw,toolbox/stateflow/coder/private/
378code_chart_header_file_custom,toolbox/stateflow/coder/private/
379code_chart_header_file_sfun,toolbox/stateflow/coder/private/
380code_chart_source_file,toolbox/stateflow/coder/private/
381code_chart_source_file_custom,toolbox/stateflow/coder/private/
382code_chart_source_file_rtw,toolbox/stateflow/coder/private/
383code_chart_source_file_sfun,toolbox/stateflow/coder/private/
384code_data_initialization,toolbox/stateflow/coder/private/
385code_debug_macros,toolbox/stateflow/coder/private/
386code_interface_and_support_files,toolbox/stateflow/coder/private/
387code_lcc_make_file,toolbox/stateflow/coder/private/
388code_machine_debug_initialization,toolbox/stateflow/coder/private/
389code_machine_def_file,toolbox/stateflow/coder/private/
390code_machine_header_file,toolbox/stateflow/coder/private/
391code_machine_header_file_custom,toolbox/stateflow/coder/private/
392code_machine_header_file_rtw,toolbox/stateflow/coder/private/
393code_machine_header_file_sfun,toolbox/stateflow/coder/private/
394code_machine_objlist_file,toolbox/stateflow/coder/private/
395code_machine_registry_file,toolbox/stateflow/coder/private/
396code_machine_source_file,toolbox/stateflow/coder/private/
397code_machine_source_file_custom,toolbox/stateflow/coder/private/
398code_machine_source_file_rtw,toolbox/stateflow/coder/private/
399code_machine_source_file_sfun,toolbox/stateflow/coder/private/
400code_msvc50_dswfile,toolbox/stateflow/coder/private/
401code_msvc50_makefile,toolbox/stateflow/coder/private/
402code_msvc_make_file,toolbox/stateflow/coder/private/
403code_sfun_glue_code,toolbox/stateflow/coder/private/
404code_unix_make_file,toolbox/stateflow/coder/private/
405code_watcom_make_file,toolbox/stateflow/coder/private/
406coder_error_count_man,toolbox/stateflow/stateflow/private/
407coder_options,toolbox/stateflow/coder/private/
408coder_opts_ddg,toolbox/stateflow/stateflow/private/
409coder_opts_ddg_preapply_cb,toolbox/stateflow/stateflow/private/
410cohere,toolbox/signal/signal/
411col2im,toolbox/images/images/
412colfilt,toolbox/images/images/
413collatetranslations,toolbox/simulink/simulink/
414collect_custom_code_symbols,toolbox/stateflow/stateflow/private/
415color,toolbox/optim/
416color2background,toolbox/signal/sigtools/
417combnk,toolbox/stats/
418comclient,toolbox/local/
419compare_components,toolbox/simulink/simulink/private/
420compare_configuration_sets,toolbox/simulink/simulink/private/
421compat13,toolbox/simulink/simulink/private/
422compdir,toolbox/shared/optimlib/
423compilerman,toolbox/stateflow/stateflow/private/
424completefreqresp,toolbox/signal/signal/
425compreal,toolbox/control/ctrlutil/
426compute_chart_information,toolbox/stateflow/coder/private/
427compute_compiler_info,toolbox/stateflow/coder/private/
428compute_event_enum_values,toolbox/stateflow/coder/private/
429compute_inc_codegen_info,toolbox/stateflow/coder/private/
430compute_machine_info,toolbox/stateflow/coder/private/
431compute_rtw_multi_instance_info,toolbox/stateflow/coder/private/
432compute_sfun_io_port_info,toolbox/stateflow/coder/private/
433compute_state_enums,toolbox/stateflow/coder/private/
434compute_target_info,toolbox/stateflow/coder/private/
435compute_value_from_rtwoptions,toolbox/rtw/rtw/
436computeperiodogram,toolbox/signal/signal/private/
437computepsd,toolbox/signal/signal/
438configDlgAction,toolbox/simulink/simulink/private/
439configDlgCallback,toolbox/simulink/simulink/private/
440configHelp,toolbox/simulink/simulink/private/
441configSetPref,toolbox/simulink/simulink/private/
442config_dlg_configure_param,toolbox/simulink/simulink/
443configblk,toolbox/simulink/simulink/
444configset_delete,toolbox/simulink/simulink/private/
445configure_model_reference_target_status,toolbox/simulink/simulink/private/
446confun,toolbox/optim/
447confuneq,toolbox/optim/
448confungrad,toolbox/optim/
449conn2array,toolbox/images/images/private/
450conndef,toolbox/images/images/
451connect,toolbox/control/control/
452connectline,toolbox/control/ctrlutil/
453construct_coder_error,toolbox/stateflow/coder/private/
454construct_context_for_machine,toolbox/stateflow/coder/private/
455construct_error,toolbox/stateflow/stateflow/private/
456construct_module,toolbox/stateflow/coder/private/
457construct_tt_error,toolbox/stateflow/stateflow/private/
458construct_warning,toolbox/stateflow/stateflow/private/
459convert2db,toolbox/signal/sigtools/
460convert2deg,toolbox/signal/sigtools/
461convert2engstrs,toolbox/signal/sigtools/
462convert2sq,toolbox/signal/sigtools/
463convert2vector,toolbox/signal/sigtools/
464convertSampleTimeInfo,toolbox/simulink/simulink/private/
465convertfrequnits,toolbox/signal/sigtools/
466convertmagunits,toolbox/signal/sigtools/
467convhullx,toolbox/images/images/private/
468convmtx,toolbox/signal/signal/
469convmtx2,toolbox/images/images/
470cophenet,toolbox/stats/
471copulademo,toolbox/stats/
472copy_object_properties,toolbox/simulink/simulink/
473copy_target_props,toolbox/stateflow/stateflow/private/
474cordexch,toolbox/stats/
475corelucy,toolbox/images/images/private/
476corr,toolbox/stats/
477corr2,toolbox/images/images/
478corrmtx,toolbox/signal/signal/
479cosint,toolbox/symbolic/
480count_fixpt_blks,toolbox/simulink/fixedandfloat/
481covar,toolbox/control/control/
482covf,toolbox/ident/idobsolete/
483covf2,toolbox/ident/idobsolete/
484covlamb,toolbox/ident/idutils/
485cp2tform,toolbox/images/images/
486cpcorr,toolbox/images/images/
487cppredict,toolbox/images/images/private/
488cpsave,toolbox/images/images/private/
489cpsd,toolbox/signal/signal/
490cpselect,toolbox/images/images/
491cpselecthelp,toolbox/images/images/private/
492cpstruct2pairs,toolbox/images/images/
493cr,toolbox/simulink/simulink/private/
494cra,toolbox/ident/ident/
495crackb,toolbox/pde/
496crackg,toolbox/pde/
497createDASimulink,toolbox/shared/dastudio/
498create_directory_path,toolbox/stateflow/stateflow/private/
499create_file_name_info,toolbox/stateflow/coder/private/
500create_nag,toolbox/simulink/simulink/private/
501create_truth_table,toolbox/stateflow/stateflow/private/
502createfigcopy,toolbox/signal/sigtools/private/
503createsignalzoom,toolbox/signal/sigtools/
504createtdtlisteners,toolbox/simulink/simulink/
505cremez,toolbox/signal/signal/
506crmz,toolbox/signal/signal/private/
507crosstab,toolbox/stats/
508crtanim1,toolbox/simulink/simdemos/simgeneral/
509crtanim2,toolbox/simulink/simdemos/simgeneral/
510cs,toolbox/ident/iddemos/
511cs1,toolbox/ident/iddemos/
512cs2,toolbox/ident/iddemos/
513csape,toolbox/splines/
514csapi,toolbox/splines/
515csapidem,toolbox/splines/
516csaps,toolbox/splines/
517csapsdem,toolbox/splines/
518cschur,toolbox/robust/
519cscvn,toolbox/splines/
520csd,toolbox/signal/signal/
521csfunc,toolbox/simulink/blocks/
522csgchk,toolbox/pde/
523csgdel,toolbox/pde/
524cshelpcontextmenu,toolbox/signal/sigtools/
525cshelpengine,toolbox/signal/sigtools/
526cshelpgeneral_cb,toolbox/signal/sigtools/
527cspecchk,toolbox/images/images/private/
528cstdefs,toolbox/control/ctrlguis/
529cstupdate,toolbox/control/ctrlguis/
530ctrb,toolbox/control/control/
531ctrbf,toolbox/control/control/
532ctrlguihelp,toolbox/control/ctrlguis/
533ctrlpref,toolbox/control/control/
534ctx_add_note,toolbox/stateflow/stateflow/private/
535ctx_toggle_smart,toolbox/stateflow/stateflow/private/
536ctxmenuman,toolbox/stateflow/stateflow/private/
537cubic,toolbox/optim/
538cubici1,toolbox/optim/
539cubici2,toolbox/optim/
540cubici3,toolbox/optim/
541currentchart,toolbox/stateflow/stateflow/private/
542custcodehelp,toolbox/rtw/rtw/
543customdist1demo,toolbox/stats/
544customdist2demo,toolbox/stats/
545cv_append_autoscale_data,toolbox/simulink/simcoverage/private/
546cv_dialog_options,toolbox/simulink/simcoverage/private/
547cv_init_dialog_test,toolbox/simulink/simcoverage/private/
548cv_is_model_autoscale,toolbox/simulink/simcoverage/private/
549cv_metric_names,toolbox/simulink/simcoverage/private/
550cv_model_enabled,toolbox/simulink/simcoverage/private/
551cv_sf_chart_data,toolbox/simulink/simcoverage/private/
552cv_term_dialog_test,toolbox/simulink/simcoverage/private/
553cvinit,toolbox/simulink/simcoverage/private/
554cvmodel,toolbox/simulink/simcoverage/private/
555cvsf,toolbox/simulink/simcoverage/private/
556cycle_error_help,toolbox/stateflow/stateflow/private/
557czt,toolbox/signal/signal/
558cztdemo,toolbox/signal/sigdemos/
559d2c,toolbox/control/control/
560d2ci,toolbox/simulink/simulink/private/
561d2cm,toolbox/control/ctrlobsolete/
562d2d,toolbox/control/control/
563d2d,toolbox/simulink/simulink/private/
564da_mxarray_get_schema,toolbox/shared/dastudio/
565daabout,toolbox/shared/dastudio/
566dactdemo,toolbox/robust/
567daexplr,toolbox/shared/dastudio/
568damp,toolbox/control/control/
569damp,toolbox/ident/idutils/private/
570dare,toolbox/control/control/
571daresolv,toolbox/robust/
572das2chaos,toolbox/shared/dastudio/
573das_dv_hyperlink,toolbox/shared/dastudio/
574das_get_data_type,toolbox/shared/dastudio/
575das_get_enum_values,toolbox/shared/dastudio/
576das_undo_gateway,toolbox/shared/dastudio/
577das_undo_stack,toolbox/shared/dastudio/
578dataStoreMemddg,toolbox/simulink/blocks/
579dataStoreRWddg,toolbox/simulink/blocks/
580dataStoreRWddg_cb,toolbox/simulink/simulink/
581dataddg,toolbox/simulink/simulink/
582dataddg,toolbox/stateflow/stateflow/private/
583dataddg_cb,toolbox/simulink/simulink/
584dataddg_mxarray,toolbox/shared/dastudio/
585dataddg_port_callback,toolbox/stateflow/stateflow/private/
586dataddg_preapply_callback,toolbox/stateflow/stateflow/private/
587dataddg_preclose_callback,toolbox/stateflow/stateflow/private/
588datadlg,toolbox/stateflow/stateflow/private/
589datatip,toolbox/control/ctrlobsolete/
590datawrap,toolbox/signal/signal/
591datdemo,toolbox/optim/
592daugment,toolbox/stats/
593db,toolbox/signal/signal/
594dbalreal,toolbox/control/ctrlobsolete/
595dbm,toolbox/signal/signal/private/
596dbode,toolbox/control/ctrlobsolete/
597dcdemo,toolbox/control/ctrldemos/
598dcgain,toolbox/control/control/
599dcgloci,toolbox/robust/
600dcgloci2,toolbox/robust/
601dclxbode,toolbox/robust/
602dcovar,toolbox/control/ctrlobsolete/
603dcovary,toolbox/stats/
604dct,toolbox/images/images/private/
605dct,toolbox/signal/signal/
606dct2,toolbox/images/images/
607dctdemo,toolbox/images/imdemos/
608dctmtx,toolbox/images/images/
609dctmtx2,toolbox/images/images/
610dctold,toolbox/signal/signal/private/
611ddamp,toolbox/control/ctrlobsolete/
612ddcgain,toolbox/control/ctrlobsolete/
613ddg_get_parent_name,toolbox/stateflow/stateflow/private/
614ddist,toolbox/images/images/private/
615deblankall,toolbox/simulink/simulink/private/
616debugdlg,toolbox/stateflow/stateflow/private/
617decimate,toolbox/signal/signal/
618deconvblind,toolbox/images/images/
619deconvlucy,toolbox/images/images/
620deconvreg,toolbox/images/images/
621deconvwnr,toolbox/images/images/
622decorrstretch,toolbox/images/images/
623decrypt_machine,toolbox/stateflow/stateflow/private/
624decsg,toolbox/pde/
625dee4plt,toolbox/simulink/dee/
626dee4plti,toolbox/simulink/dee/
627deechgnm,toolbox/simulink/dee/
628deedemi4,toolbox/simulink/dee/
629deeflag,toolbox/simulink/dee/
630deehelp,toolbox/simulink/dee/
631deelin,toolbox/simulink/dee/
632deerestr,toolbox/simulink/dee/
633deeupdat,toolbox/simulink/dee/
634default_target_methods,toolbox/stateflow/stateflow/private/
635defaultlutblklist,toolbox/simulink/blocks/private/
636definev,toolbox/optim/private/
637defnum,toolbox/ident/idutils/
638defnum2,toolbox/ident/idutils/
639defnum3,toolbox/ident/idutils/
640delayest,toolbox/ident/ident/
641delayfr,toolbox/control/ctrlutil/
642delete_block,toolbox/simulink/simulink/
643delete_line,toolbox/simulink/simulink/
644delete_param,toolbox/simulink/simulink/
645deletehgfig,toolbox/simulink/simulink/
646democlean,toolbox/control/ctrldemos/private/
647demod,toolbox/signal/signal/
648dendrogram,toolbox/stats/
649dep,toolbox/optim/private/
650des2ss,toolbox/robust/
651despace,toolbox/stateflow/stateflow/private/
652destim,toolbox/control/ctrlobsolete/
653detachConfigSet,toolbox/simulink/simulink/
654deterministicsignalpower,toolbox/signal/sigdemos/
655dexresp,toolbox/control/ctrlobsolete/
656dfaddbuttons,toolbox/stats/private/
657dfaddparamfit,toolbox/stats/private/
658dfaddsmoothfit,toolbox/stats/private/
659dfadjustlayout,toolbox/stats/private/
660dfadjustmenu,toolbox/stats/private/
661dfadjusttoolbar,toolbox/stats/private/
662dfasksavesession,toolbox/stats/private/
663dfaxlimctrl,toolbox/stats/private/
664dfbinwidthpreview,toolbox/stats/private/
665dfboundwarn,toolbox/stats/private/
666dfcanplotdata,toolbox/stats/private/
667dfcbkclear,toolbox/stats/private/
668dfcheckselections,toolbox/stats/private/
669dfcopyexrule,toolbox/stats/private/
670dfcreatecopy,toolbox/stats/private/
671dfcreatedataset,toolbox/stats/private/
672dfcreateexclusionrule,toolbox/stats/private/
673dfcreateplot,toolbox/stats/private/
674dfcustomdist,toolbox/stats/private/
675dfdeleteexrule,toolbox/stats/private/
676dfdelgraphexclude,toolbox/stats/private/
677dfdocontext,toolbox/stats/private/
678dfdupfigure,toolbox/stats/private/
679dfevaluate,toolbox/stats/private/
680dfevaluateplot,toolbox/stats/private/
681dfexport2workspace,toolbox/stats/private/
682dffig2m,toolbox/stats/private/
683dfgetbinwidthdefaults,toolbox/stats/private/
684dfgetdistributions,toolbox/stats/private/
685dfgetexclusionrule,toolbox/stats/private/
686dfgetfitname,toolbox/stats/private/
687dfgetset,toolbox/stats/
688dfgetupdateinfo,toolbox/stats/private/
689dfgetuserdists,toolbox/stats/private/
690dfgraphexclude,toolbox/stats/private/
691dfhelpviewer,toolbox/stats/private/
692dfhistbins,toolbox/stats/private/
693dfildemo,toolbox/optim/
694dfilt2qfilt,toolbox/signal/sigtools/
695dfiltdemo,toolbox/signal/sigdemos/
696dfiltfftfirdemo,toolbox/signal/sigdemos/
697dfiltfilteringdemo,toolbox/signal/sigdemos/
698dfiltloadobj,toolbox/signal/sigtools/
699dfittool,toolbox/stats/
700dfpreview,toolbox/stats/private/
701dfreqrc,toolbox/robust/
702dfrqint,toolbox/control/ctrlobsolete/
703dfrqint2,toolbox/control/ctrlobsolete/
704dfsectionpreview,toolbox/stats/private/
705dfsession,toolbox/stats/private/
706dfsetbinwidthrules,toolbox/stats/private/
707dfsetconflev,toolbox/stats/private/
708dfsetdistributions,toolbox/stats/private/
709dfsetfunction,toolbox/stats/private/
710dfsetplottype,toolbox/stats/private/
711dfswitchyard,toolbox/stats/
712dftips,toolbox/stats/private/
713dftmtx,toolbox/signal/signal/
714dftoggleaxlimctrl,toolbox/stats/private/
715dftogglegrid,toolbox/stats/private/
716dftogglelegend,toolbox/stats/private/
717dftoggletoolbar,toolbox/stats/private/
718dftoolgetudd,toolbox/stats/private/
719dftoolinittemplate,toolbox/stats/private/
720dfupdateallplots,toolbox/stats/private/
721dfupdatebinwidthpreview,toolbox/stats/private/
722dfupdatelegend,toolbox/stats/private/
723dfupdateppdists,toolbox/stats/private/
724dfupdatexlim,toolbox/stats/private/
725dfupdateylim,toolbox/stats/private/
726dfviewdata,toolbox/stats/private/
727dfviewdatapreview,toolbox/stats/private/
728dfviewexcludepreview,toolbox/stats/private/
729dfviewpreview,toolbox/stats/private/
730dgammainc,toolbox/stats/private/
731dgram,toolbox/control/ctrlobsolete/
732dh2lqg,toolbox/robust/
733dhinf,toolbox/robust/
734dhinfopt,toolbox/robust/
735diagmx,toolbox/robust/
736diagnose,toolbox/shared/optimlib/
737dicom_add_attr,toolbox/images/images/private/
738dicom_add_item,toolbox/images/images/private/
739dicom_close_msg,toolbox/images/images/private/
740dicom_compress_pixel_cells,toolbox/images/images/private/
741dicom_convert_meta_to_attr,toolbox/images/images/private/
742dicom_copy_IOD,toolbox/images/images/private/
743dicom_create_IOD,toolbox/images/images/private/
744dicom_create_attr,toolbox/images/images/private/
745dicom_create_file_struct,toolbox/images/images/private/
746dicom_create_guid,toolbox/images/images/private/
747dicom_create_meta_struct,toolbox/images/images/private/
748dicom_decode_jpg8,toolbox/images/images/private/
749dicom_decode_pixel_cells,toolbox/images/images/private/
750dicom_decode_rle,toolbox/images/images/private/
751dicom_dict_lookup,toolbox/images/images/private/
752dicom_encode_attrs,toolbox/images/images/private/
753dicom_encode_jpeg_lossless,toolbox/images/images/private/
754dicom_encode_jpeg_lossy,toolbox/images/images/private/
755dicom_encode_pixel_cells,toolbox/images/images/private/
756dicom_encode_pn,toolbox/images/images/private/
757dicom_encode_rle,toolbox/images/images/private/
758dicom_generate_uid,toolbox/images/images/private/
759dicom_get_msg,toolbox/images/images/private/
760dicom_get_next_tag,toolbox/images/images/private/
761dicom_get_tags,toolbox/images/images/private/
762dicom_has_fmeta,toolbox/images/images/private/
763dicom_has_overlay_bits,toolbox/images/images/private/
764dicom_iods,toolbox/images/images/private/
765dicom_load_dictionary,toolbox/images/images/private/
766dicom_modules,toolbox/images/images/private/
767dicom_name_lookup,toolbox/images/images/private/
768dicom_open_msg,toolbox/images/images/private/
769dicom_prep_FileMetadata,toolbox/images/images/private/
770dicom_prep_FrameOfReference,toolbox/images/images/private/
771dicom_prep_GeneralImage,toolbox/images/images/private/
772dicom_prep_GeneralSeries,toolbox/images/images/private/
773dicom_prep_GeneralStudy,toolbox/images/images/private/
774dicom_prep_ImagePixel,toolbox/images/images/private/
775dicom_prep_SCImageEquipment,toolbox/images/images/private/
776dicom_prep_SOPCommon,toolbox/images/images/private/
777dicom_prep_metadata,toolbox/images/images/private/
778dicom_read_attr,toolbox/images/images/private/
779dicom_read_attr_by_pos,toolbox/images/images/private/
780dicom_read_attr_length,toolbox/images/images/private/
781dicom_read_attr_metadata,toolbox/images/images/private/
782dicom_read_attr_tag,toolbox/images/images/private/
783dicom_read_attr_vr,toolbox/images/images/private/
784dicom_read_encapsulated,toolbox/images/images/private/
785dicom_read_fmeta,toolbox/images/images/private/
786dicom_read_image,toolbox/images/images/private/
787dicom_read_mmeta,toolbox/images/images/private/
788dicom_read_native,toolbox/images/images/private/
789dicom_set_image_encoding,toolbox/images/images/private/
790dicom_set_imfinfo_values,toolbox/images/images/private/
791dicom_set_mmeta_encoding,toolbox/images/images/private/
792dicom_supported_txfr_syntax,toolbox/images/images/private/
793dicom_tag_lookup,toolbox/images/images/private/
794dicom_uid_decode,toolbox/images/images/private/
795dicom_warn,toolbox/images/images/private/
796dicom_write_stream,toolbox/images/images/private/
797dicom_xform_image,toolbox/images/images/private/
798dicomdict,toolbox/images/images/
799dicominfo,toolbox/images/images/
800dicomread,toolbox/images/images/
801dicomuid,toolbox/images/images/
802dicomwrite,toolbox/images/images/
803difeqdem,toolbox/splines/
804difeqite,toolbox/splines/
805difeqset,toolbox/splines/
806diffeqed,toolbox/simulink/dee/
807differentiator,toolbox/signal/signal/private/
808digitrevorder,toolbox/signal/signal/
809digits,toolbox/symbolic/
810dilate,toolbox/images/images/
811dimpulse,toolbox/control/ctrlobsolete/
812dinitial,toolbox/control/ctrlobsolete/
813dintdemo,toolbox/robust/
814dinteva,toolbox/robust/
815dintplt,toolbox/robust/
816dirac,toolbox/symbolic/
817diric,toolbox/signal/signal/
818disableimplicitsignalresolution,toolbox/simulink/simulink/
819diskdemo,toolbox/control/ctrldemos/
820diskdemo_aux,toolbox/control/ctrldemos/
821dispblocksmissed,toolbox/slcontrol/slctrlutil/
822display1,toolbox/optim/private/
823distchck,toolbox/stats/
824disttool,toolbox/stats/
825dither,toolbox/images/images/
826ditherc,toolbox/images/images/private/
827dividenowarn,toolbox/signal/signal/private/
828dkalman,toolbox/control/control/
829dlg_apply_bitops_to_all_charts,toolbox/stateflow/stateflow/private/
830dlg_apply_ui_checkbox,toolbox/stateflow/stateflow/private/
831dlg_call,toolbox/stateflow/stateflow/private/
832dlg_common_uis,toolbox/stateflow/stateflow/private/
833dlg_constants,toolbox/stateflow/stateflow/private/
834dlg_data,toolbox/stateflow/stateflow/private/
835dlg_edit_field,toolbox/stateflow/stateflow/private/
836dlg_enable_ui,toolbox/stateflow/stateflow/private/
837dlg_end_construction,toolbox/stateflow/stateflow/private/
838dlg_figure,toolbox/stateflow/stateflow/private/
839dlg_get_string,toolbox/stateflow/stateflow/private/
840dlg_goto_debugger,toolbox/stateflow/stateflow/private/
841dlg_goto_dest,toolbox/stateflow/stateflow/private/
842dlg_goto_document,toolbox/stateflow/stateflow/private/
843dlg_goto_object,toolbox/stateflow/stateflow/private/
844dlg_goto_parent,toolbox/stateflow/stateflow/private/
845dlg_goto_source,toolbox/stateflow/stateflow/private/
846dlg_is_iced,toolbox/stateflow/stateflow/private/
847dlg_mouse,toolbox/stateflow/stateflow/private/
848dlg_open,toolbox/stateflow/stateflow/private/
849dlg_origin,toolbox/stateflow/stateflow/private/
850dlg_refresh,toolbox/stateflow/stateflow/private/
851dlg_resize,toolbox/stateflow/stateflow/private/
852dlg_revert,toolbox/stateflow/stateflow/private/
853dlg_revert_property,toolbox/stateflow/stateflow/private/
854dlg_set,toolbox/stateflow/stateflow/private/
855dlg_set_string,toolbox/stateflow/stateflow/private/
856dlg_sort_uicontrols,toolbox/stateflow/stateflow/private/
857dlg_str_width,toolbox/stateflow/stateflow/private/
858dlg_sub_dialog,toolbox/stateflow/stateflow/private/
859dlg_trans_table,toolbox/stateflow/stateflow/private/
860dlg_update_parent_ui,toolbox/stateflow/stateflow/private/
861dlg_update_srcdst_ui,toolbox/stateflow/stateflow/private/
862dlg_update_subsystem_ui,toolbox/stateflow/stateflow/private/
863dlinmod,toolbox/simulink/simulink/
864dlinmodv5,toolbox/simulink/simulink/
865dlqe,toolbox/control/ctrlobsolete/
866dlqew,toolbox/control/ctrlobsolete/
867dlqr,toolbox/control/control/
868dlqrc,toolbox/robust/
869dlqry,toolbox/control/ctrlobsolete/
870dlsim,toolbox/control/ctrlobsolete/
871dlyap,toolbox/control/control/
872dlyapchol,toolbox/control/control/
873dmodred,toolbox/control/ctrlobsolete/
874dmulresp,toolbox/control/ctrlobsolete/
875dnichols,toolbox/control/ctrlobsolete/
876dnyquist,toolbox/control/ctrlobsolete/
877dobal,toolbox/robust/
878docblock,toolbox/simulink/blocks/
879docopt,toolbox/local/
880dogleg,toolbox/optim/private/
881dow_package_registry,toolbox/simulink/simulink/
882downsample,toolbox/signal/signal/
883dparseit,toolbox/simulink/dee/
884dpss,toolbox/signal/signal/
885dpssclear,toolbox/signal/signal/
886dpssdir,toolbox/signal/signal/
887dpssload,toolbox/signal/signal/
888dpsssave,toolbox/signal/signal/
889drawacc,toolbox/robust/
890drawpznumbers,toolbox/signal/signal/
891dreg,toolbox/control/ctrlobsolete/
892dric,toolbox/control/ctrlobsolete/
893driccond,toolbox/robust/
894drmodel,toolbox/control/control/
895drqpbox,toolbox/optim/private/
896drss,toolbox/control/control/
897drt_rtw_info_hook,toolbox/rtw/rtw/
898drum1,toolbox/pde/
899drum2,toolbox/pde/
900dsfunc,toolbox/simulink/blocks/
901dsigma,toolbox/control/ctrlobsolete/
902dskwheel,toolbox/control/ctrldemos/private/
903dsolve,toolbox/symbolic/
904dsort,toolbox/control/control/
905dspblksstatusbar,toolbox/signal/sigtools/
906dspblkstructures,toolbox/signal/sigtools/
907dspplugin,toolbox/signal/sigtools/
908dss,toolbox/control/control/
909dst,toolbox/pde/
910dstep,toolbox/control/ctrlobsolete/
911dtf2ss,toolbox/simulink/simulink/
912dtimscale,toolbox/ident/idutils/private/
913dtimvec,toolbox/control/ctrlobsolete/
914dtmfdemo,toolbox/signal/sigdemos/
915dtrend,toolbox/ident/idobsolete/
916dualsimplex,toolbox/optim/private/
917dummyvar,toolbox/stats/
918dump_exported_fcn_prototypes,toolbox/stateflow/coder/private/
919dump_module,toolbox/stateflow/coder/private/
920dynamicdlg,toolbox/shared/dastudio/
921ecdf,toolbox/stats/
922ecdfhist,toolbox/stats/
923ecg,toolbox/signal/sigdemos/
924edge,toolbox/images/images/
925edgedemo,toolbox/images/imdemos/
926edgelist2mask,toolbox/images/images/private/
927edgetaper,toolbox/images/images/
928elimone,toolbox/optim/
929ellip,toolbox/signal/signal/
930ellipap,toolbox/signal/signal/
931ellipord,toolbox/signal/signal/
932eml_blocks_in,toolbox/stateflow/stateflow/private/
933eml_chart_man,toolbox/stateflow/stateflow/private/
934eml_fcns_in,toolbox/stateflow/stateflow/private/
935eml_function_man,toolbox/stateflow/stateflow/private/
936eml_man,toolbox/stateflow/stateflow/private/
937eml_script_man,toolbox/stateflow/stateflow/private/
938eml_template_man,toolbox/stateflow/stateflow/private/
939emlnew,toolbox/stateflow/stateflow/
940emptyfixptsimrange,toolbox/simulink/fixedandfloat/
941enabdynprop,toolbox/signal/sigtools/
942encode_color,toolbox/images/images/private/
943encrypt_machine,toolbox/stateflow/stateflow/private/
944engunits,toolbox/signal/sigtools/
945eqtflength,toolbox/signal/signal/
946equation,toolbox/control/ctrldemos/private/
947erode,toolbox/images/images/
948esort,toolbox/control/control/
949esplit,toolbox/control/ctrlutil/
950estim,toolbox/control/control/
951etfe,toolbox/ident/ident/
952eucdist2,toolbox/images/images/private/
953eucdistn,toolbox/images/images/private/
954euler,toolbox/simulink/simulink/
955eulrotdisplay,toolbox/simulink/simdemos/simgeneral/
956evaluate_handle,toolbox/stateflow/stateflow/private/
957evaluate_handle_in_base_ws,toolbox/stateflow/stateflow/private/
958evaluatefs,toolbox/signal/sigtools/
959evaluatevars,toolbox/signal/sigtools/
960evcdf,toolbox/stats/
961eventddg,toolbox/stateflow/stateflow/private/
962eventddg_port_callback,toolbox/stateflow/stateflow/private/
963eventddg_preapply_callback,toolbox/stateflow/stateflow/private/
964eventddg_preclose_callback,toolbox/stateflow/stateflow/private/
965eventdlg,toolbox/stateflow/stateflow/private/
966evfit,toolbox/stats/
967evinv,toolbox/stats/
968evlike,toolbox/stats/
969evnegloglike,toolbox/stats/
970evpdf,toolbox/stats/
971evrnd,toolbox/stats/
972evstat,toolbox/stats/
973ewmaplot,toolbox/stats/
974execute_in_java_thread,toolbox/stateflow/stateflow/private/
975expand_double_byte_string,toolbox/stateflow/stateflow/private/
976expcdf,toolbox/stats/
977expfit,toolbox/stats/
978expinv,toolbox/stats/
979explike,toolbox/stats/
980explore_system,toolbox/simulink/simulink/
981explr_config_colormap,toolbox/stateflow/stateflow/private/
982explr_obj_del,toolbox/stateflow/stateflow/private/
983explr_position,toolbox/stateflow/stateflow/private/
984export2wsdlg,toolbox/stats/private/
985export_chart_functions,toolbox/stateflow/coder/private/
986exportccsplugin,toolbox/signal/sigtools/
987exportcoeffgen,toolbox/signal/sigtools/
988exported_fcn_checksum,toolbox/stateflow/stateflow/private/
989exported_fcns_in_machine,toolbox/stateflow/stateflow/private/
990exportlti,toolbox/control/ctrlguis/
991exppdf,toolbox/stats/
992exprnd,toolbox/stats/
993expstat,toolbox/stats/
994exresp,toolbox/control/ctrlobsolete/
995extendlocus,toolbox/control/ctrlguis/
996external_temp_limit,toolbox/simulink/simdemos/automotive/
997external_temp_limit1,toolbox/simulink/simdemos/automotive/
998extmode_transports,toolbox/simulink/simulink/
999extmodecallback,toolbox/simulink/simulink/private/
1000extract_norw,toolbox/signal/signal/private/
1001extract_relevant_dirs,toolbox/stateflow/stateflow/private/
1002f14_digdemo,toolbox/simulink/simdemos/aerospace/
1003f14_show,toolbox/simulink/simdemos/aerospace/
1004f14dat,toolbox/simulink/simdemos/aerospace/
1005f14dat_digital,toolbox/simulink/simdemos/aerospace/
1006f14def,toolbox/simulink/simdemos/aerospace/
1007factoran,toolbox/stats/
1008factorandemo,toolbox/stats/
1009factorymenu,toolbox/signal/sigtools/
1010faddmenu,toolbox/signal/sigtools/
1011fan2para,toolbox/images/images/
1012fan2para_int,toolbox/images/images/private/
1013fanbeam,toolbox/images/images/
1014fastreshape,toolbox/signal/signal/
1015fbode,toolbox/control/ctrlobsolete/
1016fbox4,toolbox/optim/
1017fcdf,toolbox/stats/
1018fcfileread,toolbox/signal/sigtools/
1019fdaddcontextmenu,toolbox/signal/sigtools/
1020fdaprivate,toolbox/signal/sigtools/
1021fdatool,toolbox/signal/sigtools/
1022fdatool_cfi,toolbox/signal/sigtools/private/
1023fdatool_design,toolbox/signal/sigtools/private/
1024fdatool_fvtool,toolbox/signal/sigtools/private/
1025fdatool_help,toolbox/signal/sigtools/
1026fdatool_import,toolbox/signal/sigtools/private/
1027fdatool_mfilttool,toolbox/signal/sigtools/private/
1028fdatool_pzeditor,toolbox/signal/sigtools/private/
1029fdatool_qfiltpanel,toolbox/signal/sigtools/private/
1030fdatool_sidebar,toolbox/signal/sigtools/private/
1031fdatool_xformtool,toolbox/signal/sigtools/private/
1032fdbutter,toolbox/signal/sptoolgui/
1033fdcheby1,toolbox/signal/sptoolgui/
1034fdcheby2,toolbox/signal/sptoolgui/
1035fdellip,toolbox/signal/sptoolgui/
1036fdfirls,toolbox/signal/sptoolgui/
1037fdhelpstr,toolbox/signal/sptoolgui/private/
1038fdkaiser,toolbox/signal/sptoolgui/
1039fdmodp,toolbox/signal/sptoolgui/private/
1040fdobjhelp,toolbox/signal/sptoolgui/private/
1041fdplugin,toolbox/signal/sigtools/
1042fdpzedit,toolbox/signal/sptoolgui/
1043fdremez,toolbox/signal/sptoolgui/
1044fdrmmenu,toolbox/signal/sigtools/
1045fdrmtoolbarbtn,toolbox/signal/sigtools/
1046fduiputfile,toolbox/signal/sigtools/
1047fdutil,toolbox/signal/sptoolgui/
1048feasibl,toolbox/optim/private/
1049feedback,toolbox/control/control/
1050feedbk,toolbox/robust/
1051fevaldlg,toolbox/simulink/dee/
1052ff2n,toolbox/stats/
1053ffplot,toolbox/ident/ident/
1054fftfilt,toolbox/signal/signal/
1055fgoalattain,toolbox/optim/
1056fiactha,toolbox/ident/idguis/
1057fiacthad,toolbox/ident/idguis/
1058fiactham,toolbox/ident/idguis/
1059figpos,toolbox/simulink/simulink/private/
1060file2str,toolbox/stateflow/stateflow/private/
1061filt,toolbox/control/control/
1062filtcon,toolbox/optim/
1063filtdem,toolbox/signal/sigdemos/
1064filtdem2,toolbox/signal/sigdemos/
1065filtdemo,toolbox/signal/sigdemos/
1066filtdes,toolbox/signal/sptoolgui/
1067filter_deleted_ids,toolbox/stateflow/stateflow/private/
1068filterguitar,toolbox/signal/sigdemos/
1069filterguitardemo,toolbox/signal/sigdemos/
1070filternorm,toolbox/signal/signal/
1071filtfilt,toolbox/signal/signal/
1072filtfun,toolbox/optim/
1073filtfun2,toolbox/optim/
1074filtic,toolbox/signal/signal/
1075filtm,toolbox/simulink/blocks/
1076filtobj,toolbox/optim/
1077filtview,toolbox/signal/sptoolgui/
1078find_by_type,toolbox/stateflow/stateflow/private/
1079find_dv,toolbox/shared/dastudio/
1080find_mdlrefs,toolbox/simulink/simulink/
1081find_model_reference_candidates,toolbox/simulink/simulink/private/
1082find_system,toolbox/simulink/simulink/
1083find_target_files,toolbox/stateflow/stateflow/private/
1084findallwinclasses,toolbox/signal/sigtools/
1085findblib,toolbox/simulink/simulink/
1086findbounds,toolbox/images/images/
1087findbussrc,toolbox/simulink/simulink/private/
1088findcstr,toolbox/signal/sptoolgui/private/
1089findfilters,toolbox/signal/sigtools/
1090findif,toolbox/simulink/simulink/private/
1091findmax,toolbox/optim/
1092findmax2,toolbox/optim/
1093findnk,toolbox/ident/idutils/
1094findnonabstractsubclasses,toolbox/signal/sigtools/
1095findop,toolbox/slcontrol/slcontrol/
1096findp,toolbox/optim/private/
1097findplugins,toolbox/signal/sigtools/private/
1098findslobj,toolbox/simulink/simulink/
1099findtau,toolbox/ident/idutils/
1100findzero,toolbox/ident/idutils/
1101finishdlg,toolbox/local/
1102finishsav,toolbox/local/
1103finitedifferences,toolbox/shared/optimlib/
1104finv,toolbox/stats/
1105fipert_qr,toolbox/ident/idutils/private/
1106fir1,toolbox/signal/signal/
1107fir2,toolbox/signal/signal/
1108firchk,toolbox/signal/signal/private/
1109fircls,toolbox/signal/signal/
1110fircls1,toolbox/signal/signal/
1111firdemo,toolbox/images/imdemos/
1112fire_show,toolbox/stateflow/sfdemos/
1113firgauss,toolbox/signal/signal/
1114firls,toolbox/signal/signal/
1115firpm,toolbox/signal/signal/
1116firpmfrf,toolbox/signal/signal/private/
1117firpmord,toolbox/signal/signal/
1118firrcos,toolbox/signal/signal/
1119fitd,toolbox/robust/
1120fitdecorrtrans,toolbox/images/images/private/
1121fitfun2,toolbox/optim/
1122fitfun2outputfcn,toolbox/optim/
1123fitgain,toolbox/robust/
1124fix_corrupted_grouped_bits,toolbox/stateflow/stateflow/private/
1125fix_corrupted_sf_blocks,toolbox/stateflow/stateflow/private/
1126fix_corrupted_subgroups,toolbox/stateflow/stateflow/private/
1127fix_outport_initial_values,toolbox/stateflow/stateflow/private/
1128fixdt,toolbox/simulink/fixedandfloat/
1129fixedfont,toolbox/signal/sptoolgui/private/
1130fixmult,toolbox/robust/
1131fixpar,toolbox/ident/idobsolete/
1132fixpoint,toolbox/simulink/fixedandfloat/
1133fixpt,toolbox/simulink/fixedandfloat/
1134fixptPrivate,toolbox/simulink/fixedandfloat/
1135fixpt_blks_in_mdl,toolbox/simulink/simulink/private/
1136fixpt_clear_tag,toolbox/simulink/fixedandfloat/
1137fixpt_evenspace_cleanup,toolbox/simulink/fixedandfloat/
1138fixpt_extractbits_mask,toolbox/simulink/fixedandfloat/
1139fixpt_extractbits_mask_script,toolbox/simulink/fixedandfloat/
1140fixpt_fir_mask_data,toolbox/simulink/fixedandfloat/
1141fixpt_gain_mask_data,toolbox/simulink/fixedandfloat/
1142fixpt_interp1,toolbox/simulink/fixedandfloat/
1143fixpt_look1_func_approx,toolbox/simulink/fixedandfloat/
1144fixpt_look1_func_plot,toolbox/simulink/fixedandfloat/
1145fixpt_look1_mask_data,toolbox/simulink/fixedandfloat/
1146fixpt_look2_mask_data,toolbox/simulink/fixedandfloat/
1147fixpt_mask_disp_prep,toolbox/simulink/fixedandfloat/
1148fixpt_mpswitch_mask_data,toolbox/simulink/fixedandfloat/
1149fixpt_mul_mask_data,toolbox/simulink/fixedandfloat/
1150fixpt_mul_mask_data_str,toolbox/simulink/fixedandfloat/
1151fixpt_set_all,toolbox/simulink/fixedandfloat/
1152fixptbestexp,toolbox/simulink/fixedandfloat/
1153fixptbestprec,toolbox/simulink/fixedandfloat/
1154fixptdeftype,toolbox/simulink/fixedandfloat/
1155fixptdialog,toolbox/simulink/fixedandfloat/
1156fixptlibname,toolbox/simulink/fixedandfloat/
1157fixptmaskinit,toolbox/simulink/fixedandfloat/
1158fixptopt,toolbox/simulink/fixedandfloat/
1159fixradix,toolbox/simulink/fixedandfloat/obsolete/
1160fixscale,toolbox/simulink/fixedandfloat/obsolete/
1161fixslope,toolbox/simulink/fixedandfloat/obsolete/
1162fixup_uiedit,toolbox/signal/sigtools/
1163flattopwin,toolbox/signal/signal/
1164fleq3,toolbox/optim/
1165fliptform,toolbox/images/images/
1166float,toolbox/simulink/fixedandfloat/
1167fmincon,toolbox/optim/
1168fminimax,toolbox/optim/
1169fminunc,toolbox/optim/
1170fminusub,toolbox/optim/private/
1171fn2fm,toolbox/splines/
1172fnbrk,toolbox/splines/
1173fnchg,toolbox/splines/
1174fncmb,toolbox/splines/
1175fnd_objprop,toolbox/stateflow/stateflow/private/
1176fnd_runsearch,toolbox/stateflow/stateflow/private/
1177fnder,toolbox/splines/
1178fndir,toolbox/splines/
1179fnint,toolbox/splines/
1180fnjmp,toolbox/splines/
1181fnmin,toolbox/splines/
1182fnplt,toolbox/splines/
1183fnrfn,toolbox/splines/
1184fntlr,toolbox/splines/
1185fnval,toolbox/splines/
1186fnzeros,toolbox/splines/
1187foccheck,toolbox/ident/idutils/
1188focus_explorer_on_model_configuration,toolbox/simulink/simulink/private/
1189foptions,toolbox/simulink/simulink/
1190foreach,toolbox/simulink/simulink/private/
1191fpbhelp,toolbox/simulink/fixedandfloat/
1192fpdf,toolbox/stats/
1193fqf2ido,toolbox/ident/idobsolete/
1194fquad,toolbox/optim/private/
1195fracfact,toolbox/stats/
1196frame,toolbox/stateflow/stateflow/private/
1197frameedit,toolbox/simulink/simulink/
1198framelab,toolbox/signal/sptoolgui/private/
1199framewlabel,toolbox/signal/sigtools/
1200franke,toolbox/splines/
1201frefine,toolbox/signal/signal/private/
1202freqchk,toolbox/signal/signal/private/
1203freqfocus,toolbox/ident/idutils/private/
1204freqint,toolbox/control/ctrlobsolete/
1205freqint2,toolbox/control/ctrlobsolete/
1206freqkern,toolbox/ident/idutils/
1207freqpick,toolbox/ident/idutils/private/
1208freqplotter,toolbox/signal/sigtools/
1209freqrc,toolbox/robust/
1210freqresp,toolbox/control/control/
1211freqs,toolbox/signal/signal/
1212freqz,toolbox/signal/signal/
1213freqz2,toolbox/images/images/
1214freqz_freqvec,toolbox/signal/signal/
1215freqzparse,toolbox/signal/signal/
1216freqzplot,toolbox/signal/signal/
1217friedman,toolbox/stats/
1218frmcell,toolbox/stateflow/stateflow/private/
1219frnd,toolbox/stats/
1220fromddg,toolbox/simulink/blocks/
1221fsamp2,toolbox/images/images/
1222fsdialog,toolbox/signal/sigtools/
1223fseminf,toolbox/optim/
1224fsolve,toolbox/optim/
1225fspecial,toolbox/images/images/
1226fstab,toolbox/ident/idutils/
1227fstat,toolbox/stats/
1228fsub_estim,toolbox/ident/idutils/
1229fsurfht,toolbox/stats/
1230ftrans2,toolbox/images/images/
1231fullfact,toolbox/stats/
1232fullviewlink,toolbox/signal/sigtools/private/
1233function_prototype_utils,toolbox/stateflow/stateflow/private/
1234functiontostring,toolbox/optim/
1235funtool,toolbox/symbolic/
1236fvhelpstr,toolbox/signal/sptoolgui/private/
1237fvinit,toolbox/signal/sptoolgui/private/
1238fvmotion,toolbox/signal/sptoolgui/private/
1239fvresize,toolbox/signal/sptoolgui/private/
1240fvtool,toolbox/signal/sigtools/
1241fvtooldemo,toolbox/signal/sigdemos/
1242fvtoolwaddnreplace,toolbox/signal/sigtools/
1243fvzoom,toolbox/signal/sptoolgui/private/
1244fwind1,toolbox/images/images/
1245fwind2,toolbox/images/images/
1246fxpdemo_approx_sin,toolbox/simulink/fixedandfloat/fxpdemos/
1247fxptdlg,toolbox/simulink/fixedandfloat/
1248fxptplt,toolbox/simulink/fixedandfloat/
1249fzmult,toolbox/optim/
1250gamcdf,toolbox/stats/
1251gamfit,toolbox/stats/
1252gaminv,toolbox/stats/
1253gamlike,toolbox/stats/
1254gampdf,toolbox/stats/
1255gamrnd,toolbox/stats/
1256gamstat,toolbox/stats/
1257gangstr,toolbox/optim/
1258gauspuls,toolbox/signal/signal/
1259gausswin,toolbox/signal/signal/
1260gcare,toolbox/control/control/
1261gcb,toolbox/simulink/simulink/
1262gcbh,toolbox/simulink/simulink/
1263gcr,toolbox/control/ctrlguis/
1264gcs,toolbox/simulink/simulink/
1265gdare,toolbox/control/control/
1266gear,toolbox/simulink/simulink/
1267gencoswin,toolbox/signal/signal/private/
1268generate_code_for_charts_and_machine,toolbox/stateflow/coder/private/
1269generate_results,toolbox/simulink/simcoverage/private/
1270generatemsgid,toolbox/signal/sigtools/
1271genericddg,toolbox/simulink/simulink/
1272genmcode,toolbox/signal/sigtools/
1273genmcodeutils,toolbox/signal/sigtools/
1274genplotdata,toolbox/signal/signal/
1275gensig,toolbox/control/control/
1276geocdf,toolbox/stats/
1277geoinv,toolbox/stats/
1278geomean,toolbox/stats/
1279geopdf,toolbox/stats/
1280geornd,toolbox/stats/
1281geostat,toolbox/stats/
1282getActiveCode,toolbox/simulink/simulink/
1283getActiveConfigSet,toolbox/simulink/simulink/
1284getConfigSet,toolbox/simulink/simulink/
1285getConfigSets,toolbox/simulink/simulink/
1286getDAWorkspace,toolbox/shared/dastudio/
1287getHardwareConfigs,toolbox/simulink/simulink/
1288getMappingOldMaskToCurrent,toolbox/simulink/simulink/private/
1289getSoftwareEnvironments,toolbox/simulink/simulink/
1290getWorkspaceWrapper,toolbox/shared/dastudio/
1291get_autoinheritance_info,toolbox/stateflow/stateflow/private/
1292get_boiler_plate_comment,toolbox/stateflow/coder/private/
1293get_boolean_rtw_option,toolbox/stateflow/coder/private/
1294get_charts_of,toolbox/stateflow/stateflow/private/
1295get_checksum_from_dll,toolbox/stateflow/stateflow/private/
1296get_clipboard_machine,toolbox/stateflow/stateflow/private/
1297get_datestring,toolbox/stateflow/stateflow/private/
1298get_eml_script,toolbox/simulink/simulink/
1299get_ert_multi_instance_errcode,toolbox/stateflow/coder/private/
1300get_filepath_from_user,toolbox/stateflow/stateflow/private/
1301get_fxpprop_from_name,toolbox/simulink/blocks/private/
1302get_image_title,toolbox/images/images/private/
1303get_instances_in_machine,toolbox/stateflow/stateflow/private/
1304get_link_chart_file_numbers,toolbox/stateflow/stateflow/private/
1305get_link_machine_list,toolbox/stateflow/stateflow/private/
1306get_mdl_dir,toolbox/simulink/simulink/private/
1307get_model_reference_info,toolbox/stateflow/coder/private/
1308get_ordered_model_references,toolbox/simulink/simulink/private/
1309get_param,toolbox/simulink/simulink/
1310get_params_str_for_chart,toolbox/stateflow/stateflow/private/
1311get_relevant_machine,toolbox/stateflow/coder/private/
1312get_sf_block_port_info,toolbox/stateflow/stateflow/private/
1313get_stateflow_path_to_parent,toolbox/stateflow/stateflow/private/
1314get_test_point_properties,toolbox/stateflow/stateflow/private/
1315get_tmf_for_target,toolbox/rtw/rtw/
1316get_valid_property_values,toolbox/stateflow/stateflow/private/
1317get_value_of_fields,toolbox/rtw/rtw/
1318get_wksp_data_for_chart,toolbox/stateflow/stateflow/private/
1319get_wksp_data_names_for_chart,toolbox/stateflow/stateflow/private/
1320get_word_sizes,toolbox/stateflow/coder/private/
1321getargth,toolbox/ident/idobsolete/
1322getarxms,toolbox/ident/idutils/
1323getblocklinearizeio,toolbox/slcontrol/slctrlguis/private/
1324getblocklinio,toolbox/slcontrol/slctrlutil/
1325getclassindex,toolbox/stats/private/
1326getcolorfromindex,toolbox/signal/sigtools/
1327getconstructorfromstructure,toolbox/signal/sigtools/
1328getcurpt,toolbox/images/images/private/
1329getcurv2,toolbox/splines/
1330getcurve,toolbox/splines/
1331getdatatypespecs,toolbox/simulink/fixedandfloat/
1332getdiscdata,toolbox/simulink/components/
1333getdsdb,toolbox/stats/private/
1334getfdasessionhandle,toolbox/signal/sigtools/
1335getff,toolbox/ident/idobsolete/
1336getfitdb,toolbox/stats/private/
1337getfreqlbl,toolbox/signal/sigtools/
1338getfrequnitstrs,toolbox/signal/sigtools/
1339getfullname,toolbox/simulink/simulink/
1340getgloballog,toolbox/simulink/fixedandfloat/
1341gethgstackorder,toolbox/signal/sigtools/
1342getimage,toolbox/images/images/
1343getinternaldiscfunction,toolbox/simulink/components/private/
1344getinterpfrequencies,toolbox/signal/signal/private/
1345getlevel,toolbox/simulink/simulink/private/
1346getline,toolbox/images/images/
1347getlinio,toolbox/slcontrol/slcontrol/
1348getlinplant,toolbox/slcontrol/slcontrol/
1349getmagunitstrs,toolbox/signal/sigtools/
1350getmfth,toolbox/ident/idobsolete/
1351getncap,toolbox/ident/idobsolete/
1352getolmodel,toolbox/slcontrol/slctrlutil/
1353getoutlierdb,toolbox/stats/private/
1354getpts,toolbox/images/images/
1355getrect,toolbox/images/images/
1356getsigpref,toolbox/signal/sptoolgui/
1357getsro,toolbox/sloptim/sloptim/
1358getsys,toolbox/simulink/dee/
1359gett,toolbox/ident/idobsolete/
1360gettargdatamap,toolbox/rtw/rtw/
1361gettargetcharshortintlong,toolbox/simulink/fixedandfloat/
1362getvalidproject,toolbox/shared/slcontrollib/
1363getwinobject,toolbox/signal/sigtools/
1364getxo,toolbox/simulink/blocks/
1365getxu,toolbox/slcontrol/slcontrol/
1366getzeros,toolbox/control/ctrlutil/
1367getzp,toolbox/ident/idobsolete/
1368givens,toolbox/control/ctrlobsolete/
1369gline,toolbox/stats/
1370glmdemo,toolbox/stats/
1371glmfit,toolbox/stats/
1372glmval,toolbox/stats/
1373glyphplot,toolbox/stats/
1374gmonopuls,toolbox/signal/signal/
1375gname,toolbox/stats/
1376gnnans,toolbox/ident/idutils/private/
1377gnnans_f,toolbox/ident/idutils/private/
1378gnnew,toolbox/ident/idutils/
1379gnnew_f,toolbox/ident/idutils/
1380gnnew_fp,toolbox/ident/idutils/
1381goalcon,toolbox/optim/
1382goaldemo,toolbox/optim/
1383goalfun,toolbox/optim/
1384goertzel,toolbox/signal/signal/
1385goto_target,toolbox/stateflow/stateflow/private/
1386gotoddg,toolbox/simulink/blocks/
1387gotoddg_cb,toolbox/simulink/simulink/
1388gparetodemo,toolbox/stats/
1389gpdhelp,toolbox/stateflow/stateflow/private/
1390gpicon,toolbox/stateflow/stateflow/private/
1391gplotmatrix,toolbox/stats/
1392gpnegloglike,toolbox/stats/
1393gpnegloglike2,toolbox/stats/
1394gpzoom,toolbox/stateflow/stateflow/private/
1395graderr,toolbox/simulink/simulink/private/
1396graderr,toolbox/shared/optimlib/
1397graft,toolbox/robust/
1398gram,toolbox/control/ctrlobsolete/
1399grandfather,toolbox/stateflow/stateflow/private/
1400grandfather_precedence,toolbox/stateflow/stateflow/private/
1401gray2ind,toolbox/images/images/
1402grayslice,toolbox/images/images/
1403graythresh,toolbox/images/images/
1404grayto16,toolbox/images/images/private/
1405grayto8,toolbox/images/images/private/
1406gridline,toolbox/control/ctrldemos/private/
1407gridopts,toolbox/control/ctrlguis/
1408gridunc,toolbox/sloptim/sloptim/
1409ground,toolbox/control/ctrldemos/private/
1410groupbox,toolbox/simulink/simulink/private/
1411groupbox,toolbox/stateflow/stateflow/private/
1412grp2idx,toolbox/stats/
1413grpdelay,toolbox/signal/signal/
1414grpstats,toolbox/stats/
1415gscatter,toolbox/stats/
1416gui_sizes,toolbox/signal/sigtools/private/
1417h2data,toolbox/robust/
1418h2des1,toolbox/robust/
1419h2lqg,toolbox/robust/
1420hamming,toolbox/signal/signal/
1421hann,toolbox/signal/signal/
1422hanning,toolbox/signal/signal/
1423harmmean,toolbox/stats/
1424hasmask,toolbox/simulink/simulink/
1425hasmaskdlg,toolbox/simulink/simulink/
1426hasmaskicon,toolbox/simulink/simulink/
1427hdsCatArray,toolbox/shared/hds/
1428hdsGetSize,toolbox/shared/hds/
1429hdsGetSlice,toolbox/shared/hds/
1430hdsNewArray,toolbox/shared/hds/
1431hdsReplicateArray,toolbox/shared/hds/
1432hdsReshapeArray,toolbox/shared/hds/
1433hdsSetSlice,toolbox/shared/hds/
1434heatex,toolbox/control/ctrldemos/
1435heatex_clbk,toolbox/control/ctrldemos/
1436heatex_getdata,toolbox/control/ctrldemos/
1437heatex_sls,toolbox/control/ctrldemos/
1438heaviside,toolbox/symbolic/
1439helplinf,toolbox/robust/
1440hessabc,toolbox/control/ctrlutil/
1441hgrc,toolbox/local/
1442hidecrit,toolbox/simulink/components/
1443hiercheck,toolbox/stateflow/stateflow/private/
1444highpass,toolbox/signal/signal/private/
1445hilbert,toolbox/signal/signal/
1446hilbfilt,toolbox/signal/signal/private/
1447hilite_system,toolbox/simulink/simulink/
1448hilitediscblock,toolbox/simulink/components/
1449hinf,toolbox/robust/
1450hinfdata,toolbox/robust/
1451hinfdemo,toolbox/robust/
1452hinfdes1,toolbox/robust/
1453hinfkgjd,toolbox/robust/
1454hinflim,toolbox/robust/
1455hinfopt,toolbox/robust/
1456hist3,toolbox/stats/
1457histeq,toolbox/images/images/
1458histfit,toolbox/stats/
1459histodem,toolbox/splines/
1460hkl1,toolbox/robust/
1461hkl2,toolbox/robust/
1462hkl3,toolbox/robust/
1463hkl4,toolbox/robust/
1464hksv,toolbox/robust/
1465hmatdemo,toolbox/robust/
1466hmfbx4,toolbox/optim/
1467hmfleq1,toolbox/optim/
1468hmmdecode,toolbox/stats/
1469hmmestimate,toolbox/stats/
1470hmmgenerate,toolbox/stats/
1471hmmtrain,toolbox/stats/
1472hmmviterbi,toolbox/stats/
1473hmult,toolbox/optim/private/
1474hostid,toolbox/local/
1475hougen,toolbox/stats/
1476hoverfig,toolbox/shared/controllib/
1477hplant,toolbox/robust/
1478hprecon,toolbox/optim/
1479hqr10,toolbox/robust/
1480htdes1,toolbox/robust/
1481hygecdf,toolbox/stats/
1482hygeinv,toolbox/stats/
1483hygepdf,toolbox/stats/
1484hygernd,toolbox/stats/
1485hygestat,toolbox/stats/
1486hyperbolic,toolbox/pde/
1487hypergeom,toolbox/symbolic/
1488icceps,toolbox/signal/signal/
1489iccread,toolbox/images/images/
1490icdf,toolbox/stats/
1491iconedit,toolbox/simulink/simulink/
1492idarxstr,toolbox/ident/idguis/
1493idbuildw,toolbox/ident/idguis/
1494idbwtext,toolbox/ident/idguis/
1495idchi2,toolbox/ident/idutils/
1496idchnona,toolbox/ident/idutils/
1497idcmdld,toolbox/ident/idguis/
1498idconfcp,toolbox/ident/idguis/
1499idct,toolbox/signal/signal/
1500idct,toolbox/images/images/private/
1501idct2,toolbox/images/images/
1502idctold,toolbox/signal/signal/private/
1503iddatfig,toolbox/ident/idguis/
1504iddef,toolbox/ident/idutils/
1505iddeft,toolbox/ident/idutils/
1506iddefw,toolbox/ident/idutils/
1507iddemo,toolbox/ident/iddemos/
1508iddemo1,toolbox/ident/iddemos/
1509iddemo2,toolbox/ident/iddemos/
1510iddemo3,toolbox/ident/iddemos/
1511iddemo4,toolbox/ident/iddemos/
1512iddemo5,toolbox/ident/iddemos/
1513iddemo6,toolbox/ident/iddemos/
1514iddemo7,toolbox/ident/iddemos/
1515iddemo8,toolbox/ident/iddemos/
1516iddemo9,toolbox/ident/iddemos/
1517iddemofr,toolbox/ident/iddemos/
1518iddemopr,toolbox/ident/iddemos/
1519iddemosl,toolbox/ident/iddemos/
1520iddfthru,toolbox/ident/idutils/
1521iddfthru,toolbox/ident/ident/
1522iddmtab,toolbox/ident/idguis/
1523ident,toolbox/ident/idguis/
1524identsinkwrite,toolbox/ident/idutils/
1525identsinkwrite,toolbox/ident/ident/
1526idextmat,toolbox/ident/idutils/
1527idfilt,toolbox/ident/ident/
1528idfrd2iddata,toolbox/ident/idutils/
1529idgenfig,toolbox/ident/idguis/
1530idgtws,toolbox/ident/idguis/
1531idgwarn,toolbox/ident/idguis/
1532idhelp,toolbox/ident/ident/
1533idinput,toolbox/ident/ident/
1534idinseva,toolbox/ident/idguis/
1535idlayout,toolbox/ident/idguis/
1536idlaytab,toolbox/ident/idguis/
1537idltifr,toolbox/ident/idutils/
1538idmdlmask,toolbox/ident/idutils/
1539idmhit,toolbox/ident/idguis/
1540idmodred,toolbox/ident/ident/
1541idmsize,toolbox/ident/idutils/
1542idmspop,toolbox/ident/idguis/
1543idmwwb,toolbox/ident/idguis/
1544idnamchk,toolbox/ident/idutils/
1545idnamede,toolbox/ident/idutils/
1546idnextw,toolbox/ident/idguis/
1547idnonzer,toolbox/ident/idguis/
1548ido2th,toolbox/ident/idobsolete/
1549idoptcmp,toolbox/ident/idguis/
1550idopttog,toolbox/ident/idguis/
1551idparest,toolbox/ident/idguis/
1552idplot,toolbox/ident/idobsolete/
1553idprocest,toolbox/ident/idguis/
1554idprops,toolbox/ident/ident/
1555idresamp,toolbox/ident/idobsolete/
1556idresamp,toolbox/ident/ident/
1557idsample,toolbox/ident/idutils/
1558idsim,toolbox/ident/ident/
1559idsim,toolbox/ident/idobsolete/
1560idsimsd,toolbox/ident/idobsolete/
1561idsimsd,toolbox/ident/ident/
1562idst,toolbox/pde/
1563idstrip,toolbox/ident/idguis/
1564idtscale,toolbox/ident/idutils/
1565iduiarx,toolbox/ident/idguis/
1566iduiaxes,toolbox/ident/idguis/
1567iduiaxis,toolbox/ident/idguis/
1568iduibn,toolbox/ident/idguis/
1569iduicalc,toolbox/ident/idguis/
1570iduiclpw,toolbox/ident/idguis/
1571iduiconf,toolbox/ident/idguis/
1572iduicra,toolbox/ident/idguis/
1573iduidemo,toolbox/ident/idguis/
1574iduidrop,toolbox/ident/idguis/
1575iduiedit,toolbox/ident/idguis/
1576iduiexp,toolbox/ident/idguis/
1577iduifile,toolbox/ident/idguis/
1578iduifilt,toolbox/ident/idguis/
1579iduifoc,toolbox/ident/idguis/
1580iduigco,toolbox/ident/idguis/
1581iduigetd,toolbox/ident/idguis/
1582iduigetp,toolbox/ident/idguis/
1583iduihelp,toolbox/ident/idguis/
1584iduiinfo,toolbox/ident/idguis/
1585iduiinsd,toolbox/ident/idguis/
1586iduiinsm,toolbox/ident/idguis/
1587iduiio,toolbox/ident/idguis/
1588iduiiono,toolbox/ident/idguis/
1589iduiiter,toolbox/ident/idguis/
1590iduikeyp,toolbox/ident/idguis/
1591iduilay,toolbox/ident/idguis/
1592iduilay1,toolbox/ident/idguis/
1593iduilay2,toolbox/ident/idguis/
1594iduimbcb,toolbox/ident/idguis/
1595iduimod,toolbox/ident/idguis/
1596iduims,toolbox/ident/idguis/
1597iduinpar,toolbox/ident/idguis/
1598iduiopt,toolbox/ident/idguis/
1599iduipoin,toolbox/ident/idguis/
1600iduipop,toolbox/ident/idguis/
1601iduipw,toolbox/ident/idguis/
1602iduiqs,toolbox/ident/idguis/
1603iduisel,toolbox/ident/idguis/
1604iduisess,toolbox/ident/idguis/
1605iduispa,toolbox/ident/idguis/
1606iduiss,toolbox/ident/idguis/
1607iduistat,toolbox/ident/idguis/
1608iduital,toolbox/ident/idguis/
1609iduitrf,toolbox/ident/idguis/
1610iduivis,toolbox/ident/idguis/
1611iduiwast,toolbox/ident/idguis/
1612iduiwok,toolbox/ident/idguis/
1613idummy,toolbox/stats/private/
1614idunlink,toolbox/ident/idguis/
1615idvmenus,toolbox/ident/idguis/
1616idwb,toolbox/ident/idutils/
1617ifanbeam,toolbox/images/images/
1618iirchk,toolbox/signal/signal/private/
1619im2bw,toolbox/images/images/
1620im2col,toolbox/images/images/
1621im2double,toolbox/images/images/
1622im2java2d,toolbox/images/images/
1623im2mis,toolbox/stats/private/
1624im2mis,toolbox/images/images/
1625im2uint16,toolbox/images/images/
1626im2uint8,toolbox/images/images/
1627imabsdiff,toolbox/images/images/
1628imadd,toolbox/images/images/
1629imadjdemo,toolbox/images/imdemos/
1630imadjust,toolbox/images/images/
1631imapprox,toolbox/images/images/
1632imargin,toolbox/control/control/
1633imbothat,toolbox/images/images/
1634imclearborder,toolbox/images/images/
1635imclose,toolbox/images/images/
1636imcomplement,toolbox/images/images/
1637imcontour,toolbox/images/images/
1638imcrop,toolbox/images/images/
1639imdilate,toolbox/images/images/
1640imdivide,toolbox/images/images/
1641imerode,toolbox/images/images/
1642imextendedmax,toolbox/images/images/
1643imextendedmin,toolbox/images/images/
1644imfeature,toolbox/images/images/
1645imfill,toolbox/images/images/
1646imfilter,toolbox/images/images/
1647imhist,toolbox/images/images/
1648imhistc,toolbox/images/images/private/
1649imhmax,toolbox/images/images/
1650imhmin,toolbox/images/images/
1651imimposemin,toolbox/images/images/
1652imlincomb,toolbox/images/images/
1653immovie,toolbox/images/images/
1654immultiply,toolbox/images/images/
1655imnoise,toolbox/images/images/
1656imopen,toolbox/images/images/
1657imp2ss,toolbox/robust/
1658impinvar,toolbox/signal/signal/
1659impixel,toolbox/images/images/
1660importfcn,toolbox/control/ctrlguis/
1661importfilt,toolbox/signal/sptoolgui/private/
1662importsig,toolbox/signal/sptoolgui/private/
1663importspec,toolbox/signal/sptoolgui/private/
1664improfile,toolbox/images/images/
1665impulse,toolbox/control/control/
1666impz,toolbox/signal/signal/
1667impzlength,toolbox/signal/signal/
1668imreconstruct,toolbox/images/images/
1669imregionalmax,toolbox/images/images/
1670imregionalmin,toolbox/images/images/
1671imresize,toolbox/images/images/
1672imrotate,toolbox/images/images/
1673imshow,toolbox/images/images/
1674imslice,toolbox/images/images/
1675imsubtract,toolbox/images/images/
1676imtophat,toolbox/images/images/
1677imtransform,toolbox/images/images/
1678imuigeom,toolbox/images/imdemos/private/
1679imview,toolbox/images/images/
1680imviewhelp,toolbox/images/images/private/
1681imzoom,toolbox/images/images/
1682inbounds,toolbox/signal/sptoolgui/private/
1683inconsistent,toolbox/stats/
1684increment_name,toolbox/stateflow/stateflow/private/
1685ind2gray,toolbox/images/images/
1686indmatch,toolbox/ident/idutils/
1687inductor,toolbox/control/ctrldemos/private/
1688infline,toolbox/control/ctrlguis/
1689info2mask,toolbox/signal/sigtools/
1690infomatman,toolbox/stateflow/stateflow/private/
1691inherit,toolbox/ident/idutils/
1692init_html_renderer,toolbox/stateflow/stateflow/private/
1693initial,toolbox/control/control/
1694initialUpper,toolbox/simulink/simulink/private/
1695initialize_data_information,toolbox/stateflow/coder/private/
1696initmesh,toolbox/pde/
1697initopspec,toolbox/shared/slcontrollib/
1698initprefs,toolbox/local/
1699initsim,toolbox/stateflow/sfdemos/
1700initsysresp,toolbox/control/ctrlguis/
1701inpd2nk,toolbox/ident/idutils/
1702insert_dsp_includes,toolbox/stateflow/coder/private/
1703insertfdtbxhelp,toolbox/signal/sigtools/private/
1704interc,toolbox/robust/
1705interp,toolbox/signal/signal/
1706interspace,toolbox/signal/sigtools/
1707intfilt,toolbox/signal/signal/
1708intline,toolbox/images/images/private/
1709invfreqs,toolbox/signal/signal/
1710invfreqz,toolbox/signal/signal/
1711invsinc,toolbox/signal/signal/private/
1712iofc,toolbox/robust/
1713iofr,toolbox/robust/
1714ipex001,toolbox/images/imdemos/
1715ipex002,toolbox/images/imdemos/
1716ipex003,toolbox/images/imdemos/
1717ipex004,toolbox/images/imdemos/
1718ipex005,toolbox/images/imdemos/
1719ipex006,toolbox/images/imdemos/
1720ipexangle,toolbox/images/imdemos/
1721ipexcontrast,toolbox/images/imdemos/
1722ipexfabric,toolbox/images/imdemos/
1723ipexhistology,toolbox/images/imdemos/
1724ipexlanstretch,toolbox/images/imdemos/
1725ipexpendulum,toolbox/images/imdemos/
1726ipexradius,toolbox/images/imdemos/
1727ipexreconstruct,toolbox/images/imdemos/
1728ipexregularized,toolbox/images/imdemos/
1729ipexrice,toolbox/images/imdemos/
1730ipexrotate,toolbox/images/imdemos/
1731ipexroundness,toolbox/images/imdemos/
1732ipexsnow,toolbox/images/imdemos/
1733ipexwatershed,toolbox/images/imdemos/
1734ippl,toolbox/images/images/
1735iptdemos,toolbox/images/imdemos/
1736iptgate,toolbox/images/images/
1737iptgetpref,toolbox/images/images/
1738iptprefs,toolbox/images/images/private/
1739iptregistry,toolbox/images/images/private/
1740iptsetpref,toolbox/images/images/
1741iqr,toolbox/stats/
1742iradon,toolbox/images/images/
1743is2rc,toolbox/signal/signal/
1744isModelClosed,toolbox/simulink/simulink/private/
1745isNCDStruct,toolbox/sloptim/sloptobsolete/
1746is_chart_input_data,toolbox/stateflow/coder/private/
1747is_chart_output_data,toolbox/stateflow/coder/private/
1748is_eml_block,toolbox/simulink/simulink/
1749is_eml_chart,toolbox/stateflow/stateflow/private/
1750is_eml_fcn,toolbox/stateflow/stateflow/private/
1751is_eml_script,toolbox/stateflow/stateflow/private/
1752is_enum_property,toolbox/stateflow/stateflow/private/
1753is_ert_multi_instance,toolbox/stateflow/coder/private/
1754is_object_editable,toolbox/stateflow/stateflow/private/
1755is_sf_chart,toolbox/stateflow/stateflow/private/
1756is_sf_chart_block,toolbox/stateflow/stateflow/private/
1757is_sf_fixpt_autoscale,toolbox/simulink/fixedandfloat/
1758is_sf_machine,toolbox/stateflow/stateflow/private/
1759is_simulink_handle,toolbox/simulink/simulink/
1760is_truth_table_chart,toolbox/stateflow/stateflow/private/
1761is_truth_table_fcn,toolbox/stateflow/stateflow/private/
1762isbw,toolbox/images/images/
1763iscatter,toolbox/stats/
1764iscolor,toolbox/signal/sptoolgui/private/
1765isconfigurable,toolbox/simulink/components/private/
1766iscontinuous,toolbox/simulink/components/private/
1767iscpstruct,toolbox/images/images/private/
1768iscvar,toolbox/simulink/simulink/
1769isdynpropenab,toolbox/signal/sigtools/
1770iseuclidean,toolbox/stats/private/
1771isfdt,toolbox/signal/sptoolgui/private/
1772isfdtbxinstalled,toolbox/signal/sigtools/
1773isfixptinstalled,toolbox/signal/sigtools/
1774isgray,toolbox/images/images/
1775isinaxes,toolbox/stats/private/
1776isind,toolbox/images/images/
1777ispc,toolbox/stateflow/stateflow/private/
1778isresampler,toolbox/images/images/private/
1779isreserved,toolbox/signal/sigtools/
1780isrgb,toolbox/images/images/
1781issame,toolbox/robust/
1782issystem,toolbox/robust/
1783istform,toolbox/images/images/private/
1784isthss,toolbox/ident/idobsolete/
1785istito,toolbox/robust/private/
1786istree,toolbox/robust/
1787isvalidvar,toolbox/signal/sptoolgui/private/
1788iv,toolbox/ident/ident/
1789iv4,toolbox/ident/ident/
1790ivar,toolbox/ident/ident/
1791ivstruc,toolbox/ident/ident/
1792ivx,toolbox/ident/ident/
1793iwishrnd,toolbox/stats/
1794jacColumnErr,toolbox/optim/private/
1795jacobian2ss,toolbox/slcontrol/slctrlutil/
1796javaDAClipboard,toolbox/shared/dastudio/
1797javaSimulinkRoot,toolbox/shared/dastudio/
1798javaWorkspace,toolbox/shared/dastudio/
1799jbtest,toolbox/stats/
1800jetdemo,toolbox/control/ctrldemos/
1801jigglemesh,toolbox/pde/
1802joinCellToStr,toolbox/simulink/simulink/private/
1803jordan,toolbox/symbolic/
1804josedemo,toolbox/robust/
1805junctddg,toolbox/stateflow/stateflow/private/
1806junctdlg,toolbox/stateflow/stateflow/private/
1807justzoom,toolbox/signal/sptoolgui/private/
1808kaiser,toolbox/signal/signal/
1809kaiserord,toolbox/signal/signal/
1810kalmdemo,toolbox/control/ctrldemos/
1811kdtree,toolbox/images/images/private/
1812kmeans,toolbox/stats/
1813knt2brk,toolbox/splines/
1814knt2mlt,toolbox/splines/
1815kratio,toolbox/signal/signal/
1816kruskalwallis,toolbox/stats/
1817ksdensity,toolbox/stats/
1818kstest,toolbox/stats/
1819kstest2,toolbox/stats/
1820kurtosis,toolbox/stats/
1821lab2double,toolbox/images/images/
1822lab2lch,toolbox/images/images/private/
1823lab2str,toolbox/control/ctrlobsolete/
1824lab2uint16,toolbox/images/images/
1825lab2uint8,toolbox/images/images/
1826lab2xyz,toolbox/images/images/private/
1827label,toolbox/simulink/simulink/private/
1828label2rgb,toolbox/images/images/
1829labelacc,toolbox/robust/
1830labelstr,toolbox/stateflow/stateflow/private/
1831lambertw,toolbox/symbolic/
1832landsatdemo,toolbox/images/imdemos/
1833lar2rc,toolbox/signal/signal/
1834largestuiwidth,toolbox/signal/sigtools/
1835latc2tf,toolbox/signal/signal/
1836latcfilt,toolbox/signal/signal/
1837launchfv,toolbox/signal/sigtools/
1838layout_disc_window,toolbox/simulink/components/
1839lch2lab,toolbox/images/images/private/
1840lclfminbnd,toolbox/signal/signal/private/
1841levdown,toolbox/signal/signal/private/
1842leverage,toolbox/stats/
1843levinson,toolbox/signal/signal/
1844levup,toolbox/signal/signal/private/
1845lfdata,toolbox/signal/sptoolgui/private/
1846lftf,toolbox/robust/
1847lhsdesign,toolbox/stats/
1848lhsnorm,toolbox/stats/
1849libbrowse,toolbox/simulink/simulink/
1850libinfo,toolbox/simulink/simulink/
1851libintro,toolbox/simulink/simdemos/
1852license,toolbox/local/
1853lillietest,toolbox/stats/
1854limintm,toolbox/simulink/blocks/
1855lineSearch,toolbox/optim/private/
1856linearize,toolbox/slcontrol/slcontrol/
1857linedir,toolbox/simulink/simulink/private/
1858lineext,toolbox/simulink/simulink/private/
1859linemima,toolbox/simulink/simulink/private/
1860linetip,toolbox/shared/controllib/
1861linevent,toolbox/slcontrol/slcontrol/
1862linf,toolbox/robust/
1863linfdemo,toolbox/robust/
1864linio,toolbox/slcontrol/slcontrol/
1865linkage,toolbox/stats/
1866linmod,toolbox/simulink/simulink/
1867linmod2,toolbox/simulink/simulink/
1868linmodsupported,toolbox/simulink/simulink/private/
1869linmodv5,toolbox/simulink/simulink/
1870linoptions,toolbox/slcontrol/slcontrol/
1871linprog,toolbox/optim/
1872linsetup,toolbox/simulink/blocks/
1873linsim,toolbox/simulink/simulink/
1874linsub,toolbox/control/ctrlutil/
1875linterp,toolbox/robust/
1876lipsol,toolbox/optim/private/
1877listModels,toolbox/shared/dastudio/
1878lnkfvtool2mask,toolbox/signal/sigtools/
1879load_model,toolbox/simulink/simulink/private/
1880load_simulink,toolbox/simulink/simulink/
1881load_system,toolbox/simulink/simulink/
1882local_max,toolbox/signal/signal/private/
1883locateFileInPath,toolbox/simulink/simulink/private/
1884log_file_manager,toolbox/stateflow/stateflow/private/
1885logcfg,toolbox/simulink/simulink/
1886logctrlpanel,toolbox/simulink/simulink/
1887logical2string,toolbox/signal/sigtools/
1888logncdf,toolbox/stats/
1889lognfit,toolbox/stats/
1890logninv,toolbox/stats/
1891lognlike,toolbox/stats/
1892lognpdf,toolbox/stats/
1893lognrnd,toolbox/stats/
1894lognstat,toolbox/stats/
1895logpanel,toolbox/simulink/simulink/
1896look1_func_approx,toolbox/simulink/blocks/private/
1897look1_func_plot,toolbox/simulink/blocks/private/
1898look_for_corrupted_models,toolbox/stateflow/stateflow/private/
1899lookundermask,toolbox/simulink/simulink/
1900lookup1dddg,toolbox/simulink/blocks/
1901lookup2dddg,toolbox/simulink/blocks/
1902loopstruct,toolbox/control/ctrlguis/
1903lorenzi,toolbox/simulink/dee/
1904lowpass,toolbox/signal/signal/private/
1905lp2bp,toolbox/signal/signal/
1906lp2bs,toolbox/signal/signal/
1907lp2hp,toolbox/signal/signal/
1908lp2lp,toolbox/signal/signal/
1909lpc,toolbox/signal/signal/
1910lpc-ardemo,toolbox/signal/sigdemos/
1911lproject,toolbox/control/ctrlguis/
1912lqe,toolbox/control/ctrlobsolete/
1913lqe2,toolbox/control/ctrlobsolete/
1914lqed,toolbox/control/ctrlobsolete/
1915lqew,toolbox/control/ctrlobsolete/
1916lqg,toolbox/robust/
1917lqr,toolbox/control/control/
1918lqr2,toolbox/control/ctrlobsolete/
1919lqrc,toolbox/robust/
1920lqrd,toolbox/control/control/
1921lqrdes,toolbox/control/ctrldemos/
1922lqry,toolbox/control/control/
1923lrscale,toolbox/control/ctrlutil/
1924lsf2poly,toolbox/signal/signal/
1925lshapeb,toolbox/pde/
1926lshapec,toolbox/pde/
1927lshapeg,toolbox/pde/
1928lsim,toolbox/control/control/
1929lsline,toolbox/stats/
1930lsqcurvefit,toolbox/optim/
1931lsqfcnchk,toolbox/optim/private/
1932lsqisotonic,toolbox/stats/private/
1933lsqlin,toolbox/optim/
1934lsqncommon,toolbox/optim/private/
1935lsqnonlin,toolbox/optim/
1936lticharmenu,toolbox/control/ctrlguis/
1937ltidemo,toolbox/control/ctrldemos/
1938ltifr,toolbox/control/control/
1939ltimask,toolbox/control/control/
1940ltimodels,toolbox/control/control/
1941ltiplot,toolbox/control/ctrlguis/
1942ltiplotmenu,toolbox/control/ctrlguis/
1943ltiplottypes,toolbox/control/ctrlguis/
1944ltiprops,toolbox/control/control/
1945ltitipmenus,toolbox/shared/controllib/
1946ltitr,toolbox/control/control/
1947ltiview,toolbox/control/control/
1948ltk2,toolbox/ident/idutils/private/
1949ltrdata1,toolbox/robust/
1950ltrdata2,toolbox/robust/
1951ltrdemo,toolbox/robust/
1952ltrdes1,toolbox/robust/
1953ltrdes2,toolbox/robust/
1954ltru,toolbox/robust/
1955ltry,toolbox/robust/
1956lutbridge,toolbox/images/images/private/
1957lutclean,toolbox/images/images/private/
1958lutdiag,toolbox/images/images/private/
1959lutdilate,toolbox/images/images/private/
1960luteditorddg_cb,toolbox/simulink/blocks/
1961luterode,toolbox/images/images/private/
1962lutfatten,toolbox/images/images/private/
1963lutfill,toolbox/images/images/private/
1964luthbreak,toolbox/images/images/private/
1965lutiso,toolbox/images/images/private/
1966lutmajority,toolbox/images/images/private/
1967lutper4,toolbox/images/images/private/
1968lutper8,toolbox/images/images/private/
1969lutremove,toolbox/images/images/private/
1970lutshrink,toolbox/images/images/private/
1971lutsingle,toolbox/images/images/private/
1972lutskel1,toolbox/images/images/private/
1973lutskel2,toolbox/images/images/private/
1974lutskel3,toolbox/images/images/private/
1975lutskel4,toolbox/images/images/private/
1976lutskel5,toolbox/images/images/private/
1977lutskel6,toolbox/images/images/private/
1978lutskel7,toolbox/images/images/private/
1979lutskel8,toolbox/images/images/private/
1980lutspur,toolbox/images/images/private/
1981lutthin1,toolbox/images/images/private/
1982lutthin2,toolbox/images/images/private/
1983lutthin3,toolbox/images/images/private/
1984lutthin4,toolbox/images/images/private/
1985lyap,toolbox/control/control/
1986lyap2,toolbox/control/ctrlobsolete/
1987lyapchol,toolbox/control/control/
1988lyapkr,toolbox/robust/
1989machine2model,toolbox/stateflow/stateflow/private/
1990machine_bind_sflinks,toolbox/stateflow/stateflow/private/
1991machine_shallow_find,toolbox/stateflow/stateflow/private/
1992machineddg,toolbox/stateflow/stateflow/private/
1993machinedlg,toolbox/stateflow/stateflow/private/
1994mad,toolbox/stats/
1995mag2dB,toolbox/control/ctrlutil/
1996magballdat,toolbox/slcontrol/slctrldemos/
1997magballinit,toolbox/slcontrol/slctrldemos/
1998mahal,toolbox/stats/
1999make_ansi_tfl,toolbox/simulink/simulink/
2000make_ecoder_hook,toolbox/rtw/rtw/
2001make_formatters,toolbox/simulink/simcoverage/private/
2002make_gnu_tfl,toolbox/simulink/simulink/
2003make_iso_tfl,toolbox/simulink/simulink/
2004make_rtw,toolbox/rtw/rtw/
2005make_targetfcnlib_mat_files,toolbox/simulink/simulink/
2006make_tlc_only,toolbox/rtw/rtw/
2007makecform,toolbox/images/images/
2008makelut,toolbox/images/images/
2009makeresampler,toolbox/images/images/
2010maketform,toolbox/images/images/
2011makeuniqcellstrs,toolbox/signal/sigtools/
2012manova1,toolbox/stats/
2013manovacluster,toolbox/stats/
2014manswitch,toolbox/simulink/blocks/
2015maple,toolbox/symbolic/
2016mapleinit,toolbox/symbolic/
2017maplemex,toolbox/symbolic/
2018margin,toolbox/control/control/
2019margindemo,toolbox/control/ctrldemos/
2020margindemo_sls,toolbox/control/ctrldemos/
2021maskedit,toolbox/simulink/simulink/
2022maskpopups,toolbox/simulink/simulink/
2023masksync,toolbox/simulink/simulink/private/
2024masspg,toolbox/simulink/dee/
2025masspgi,toolbox/simulink/dee/
2026mat2gray,toolbox/images/images/
2027matchlsq,toolbox/control/ctrlguis/
2028matq2ws,toolbox/pde/private/
2029matqdlg,toolbox/pde/private/
2030matqparse,toolbox/pde/private/
2031matqueue,toolbox/pde/private/
2032matrxcatmask,toolbox/simulink/blocks/
2033maxflat,toolbox/signal/signal/
2034mcodeutils,toolbox/signal/sigtools/
2035md2c,toolbox/ident/idutils/
2036mdlRefDepsComment,toolbox/simulink/simulink/private/
2037mdldisc_demo,toolbox/simulink/simdemos/simfeatures/
2038mdlref_basicscript,toolbox/simulink/simdemos/simfeatures/mdlref/
2039mdlref_busscript,toolbox/simulink/simdemos/simfeatures/mdlref/
2040mdlref_conversionscript,toolbox/simulink/simdemos/simfeatures/mdlref/
2041mdlref_depgraph_demo,toolbox/simulink/simdemos/simfeatures/mdlref/
2042mdlref_paramargsscript,toolbox/simulink/simdemos/simfeatures/mdlref/
2043mdlrefddg_cb,toolbox/simulink/simulink/
2044mdscale,toolbox/stats/
2045mdscaledemo,toolbox/stats/
2046mean2,toolbox/images/images/
2047meansgraph,toolbox/stats/
2048medfilt1,toolbox/signal/signal/
2049medfilt2,toolbox/images/images/
2050merge,toolbox/signal/sptoolgui/private/
2051mergedemoscript,toolbox/simulink/simdemos/simfeatures/
2052mergefcn,toolbox/simulink/simdemos/simfeatures/
2053mex_setup,toolbox/stateflow/stateflow/private/
2054mex_sfun_user_fxp_examples,toolbox/simulink/fixedandfloat/fxpdemos/
2055mf2th,toolbox/ident/idobsolete/
2056mfun,toolbox/symbolic/
2057mfunlist,toolbox/symbolic/
2058mgrp2idx,toolbox/stats/private/
2059mhelp,toolbox/symbolic/
2060midprefs,toolbox/ident/idguis/
2061milldemo,toolbox/control/ctrldemos/
2062milldemo_sls,toolbox/control/ctrldemos/
2063mimofr,toolbox/control/control/
2064min4termwin,toolbox/signal/signal/private/
2065miniplot,toolbox/control/ctrlobsolete/
2066minlin,toolbox/simulink/simulink/
2067minloop,toolbox/ident/idutils/
2068minreal,toolbox/control/control/
2069misdata,toolbox/ident/ident/
2070mixedalg,toolbox/robust/
2071mixedm,toolbox/simulink/blocks/
2072mkargs,toolbox/robust/
2073mkargs1,toolbox/robust/
2074mkargs5x,toolbox/robust/
2075mkconstarray,toolbox/images/images/private/
2076mklti,toolbox/robust/private/
2077mksys,toolbox/robust/
2078mktito,toolbox/robust/private/
2079ml_type,toolbox/stateflow/stateflow/private/
2080mle,toolbox/stats/
2081mlecov,toolbox/stats/
2082mlecustom,toolbox/stats/private/
2083mlscript_ui,toolbox/simulink/simulink/
2084mltrdemo,toolbox/robust/
2085mmole,toolbox/optim/
2086moddemo,toolbox/signal/sigdemos/
2087model2machine,toolbox/shared/dastudio/
2088modeladvisor,toolbox/simulink/simulink/
2089modelassistant,toolbox/simulink/simulink/
2090modelddg,toolbox/simulink/simulink/
2091modelddg_file_cb,toolbox/simulink/simulink/
2092modelddg_readOnly_cb,toolbox/simulink/simulink/
2093modeldeps,toolbox/simulink/simulink/private/
2094modelref_conversion_bus_utils,toolbox/simulink/simulink/private/
2095modelref_conversion_utilities,toolbox/simulink/simulink/private/
2096modelrefsiglog,toolbox/simulink/simulink/
2097modelrefsim_default_tmf,toolbox/rtw/rtw/
2098modreal,toolbox/robust/
2099modred,toolbox/control/control/
2100modstruc,toolbox/ident/idutils/
2101modulate,toolbox/signal/signal/
2102molecule,toolbox/optim/
2103moment,toolbox/stats/
2104montage,toolbox/images/images/
2105morphop,toolbox/images/images/private/
2106motor,toolbox/ident/ident/
2107movemask,toolbox/simulink/simulink/
2108moveptr,toolbox/control/ctrlguis/
2109mpt_get_data_types,toolbox/simulink/simulink/
2110mrdemo,toolbox/robust/
2111mrgfocus,toolbox/control/ctrlutil/
2112mrgios,toolbox/control/ctrlguis/
2113mroots,toolbox/control/ctrlutil/
2114ms2th,toolbox/ident/idobsolete/
2115mscohere,toolbox/signal/signal/
2116msearch,toolbox/ident/idutils/
2117msfuntmpl,toolbox/simulink/blocks/
2118mskeddlg,toolbox/simulink/simulink/
2119mskedpg,toolbox/simulink/simulink/private/
2120mu2lti,toolbox/robust/private/
2121mudemo,toolbox/robust/
2122mudemo1,toolbox/robust/
2123mueva,toolbox/robust/
2124mulerr,toolbox/robust/
2125mulresp,toolbox/control/ctrlobsolete/
2126multcompare,toolbox/stats/
2127multiband,toolbox/signal/signal/private/
2128multidat,toolbox/simulink/simdemos/
2129muopt,toolbox/robust/
2130muoptold,toolbox/robust/
2131muplt,toolbox/robust/
2132music,toolbox/signal/signal/private/
2133musldemo,toolbox/robust/
2134musol4,toolbox/robust/
2135musyn,toolbox/robust/
2136muxwidths,toolbox/stateflow/stateflow/private/
2137mvnpdf,toolbox/stats/
2138mvnrnd,toolbox/stats/
2139mvplotdemo,toolbox/stats/
2140mvtrnd,toolbox/stats/
2141mx2str,toolbox/stateflow/stateflow/private/
2142n4sid,toolbox/ident/ident/
2143n4sid_f,toolbox/ident/ident/
2144nanmax,toolbox/stats/
2145nanmean,toolbox/stats/
2146nanmedian,toolbox/stats/
2147nanmin,toolbox/stats/
2148nanstd,toolbox/stats/
2149nanstruc,toolbox/ident/idutils/
2150nansum,toolbox/stats/
2151nanvar,toolbox/stats/
2152nbincdf,toolbox/stats/
2153nbinfit,toolbox/stats/
2154nbininv,toolbox/stats/
2155nbinlike,toolbox/stats/
2156nbinpdf,toolbox/stats/
2157nbinrnd,toolbox/stats/
2158nbinstat,toolbox/stats/
2159ncdglob,toolbox/sloptim/sloptobsolete/
2160ncdupdate,toolbox/sloptim/sloptobsolete/
2161ncfcdf,toolbox/stats/
2162ncfinv,toolbox/stats/
2163ncfpdf,toolbox/stats/
2164ncfrnd,toolbox/stats/
2165ncfstat,toolbox/stats/
2166nctcdf,toolbox/stats/
2167nctinv,toolbox/stats/
2168nctpdf,toolbox/stats/
2169nctrnd,toolbox/stats/
2170nctstat,toolbox/stats/
2171ncx2cdf,toolbox/stats/
2172ncx2inv,toolbox/stats/
2173ncx2pdf,toolbox/stats/
2174ncx2rnd,toolbox/stats/
2175ncx2stat,toolbox/stats/
2176nddirectico,toolbox/simulink/blocks/
2177ndlookico,toolbox/simulink/blocks/
2178new_data,toolbox/stateflow/stateflow/private/
2179new_event,toolbox/stateflow/stateflow/private/
2180new_rtw_interface_marker,toolbox/stateflow/coder/private/
2181new_state_output_data,toolbox/stateflow/stateflow/private/
2182new_system,toolbox/simulink/simulink/
2183new_target,toolbox/stateflow/stateflow/private/
2184newknt,toolbox/splines/
2185newsro,toolbox/sloptim/sloptim/
2186nextcolor,toolbox/signal/sptoolgui/private/
2187ngrid,toolbox/control/control/
2188nicchart,toolbox/control/ctrlguis/
2189nice_shot,toolbox/stateflow/stateflow/private/
2190nichols,toolbox/control/control/
2191niclims,toolbox/control/ctrlguis/
2192nlconst,toolbox/optim/private/
2193nlconst,toolbox/simulink/simulink/private/
2194nlfilter,toolbox/images/images/
2195nlinfit,toolbox/stats/
2196nlinopt,toolbox/sloptim/sloptobsolete/
2197nlintool,toolbox/stats/
2198nlparci,toolbox/stats/
2199nlpredci,toolbox/stats/
2200nls3,toolbox/optim/
2201nlsf1,toolbox/optim/
2202nlsf1a,toolbox/optim/
2203nlsf3a,toolbox/optim/
2204nlsmm3,toolbox/optim/
2205nlsq,toolbox/optim/private/
2206nnsearch,toolbox/images/images/private/
2207noiprefi,toolbox/ident/idutils/
2208non_empty_subcharts_in,toolbox/stateflow/stateflow/private/
2209normcdf,toolbox/stats/
2210normfit,toolbox/stats/
2211normh2,toolbox/robust/
2212normhinf,toolbox/robust/
2213norminv,toolbox/stats/
2214normlike,toolbox/stats/
2215normpdf,toolbox/stats/
2216normplot,toolbox/stats/
2217normrnd,toolbox/stats/
2218normspec,toolbox/stats/
2219normstat,toolbox/stats/
2220normxcorr2,toolbox/images/images/
2221notbool,toolbox/simulink/simulink/private/
2222notchdemo,toolbox/control/ctrldemos/
2223notchdemo_sls,toolbox/control/ctrldemos/
2224nrfiltdemo,toolbox/images/imdemos/
2225ntsc2rgb,toolbox/images/images/
2226nuderst,toolbox/ident/idutils/
2227num2fix,toolbox/simulink/fixedandfloat/
2228num2fixpt,toolbox/simulink/fixedandfloat/
2229num2ordinal,toolbox/images/images/private/
2230numdemo,toolbox/control/ctrldemos/
2231numerictypeddg,toolbox/simulink/simulink/
2232nuttallwin,toolbox/signal/signal/
2233nyqaux,toolbox/ident/idutils/
2234nyqchart,toolbox/control/ctrlguis/
2235nyqplot,toolbox/ident/idobsolete/
2236nyquist,toolbox/control/control/
2237obalreal,toolbox/robust/
2238object_limits,toolbox/stateflow/stateflow/private/
2239objfun,toolbox/optim/
2240objfungrad,toolbox/optim/
2241obsv,toolbox/control/control/
2242obsvf,toolbox/control/control/
2243oe,toolbox/ident/ident/
2244oestab,toolbox/ident/idutils/
2245officeassign,toolbox/optim/
2246ohkapp,toolbox/robust/
2247ohkdemo,toolbox/robust/
2248ohklmr,toolbox/robust/
2249on2off,toolbox/stats/private/
2250onoff,toolbox/simulink/simulink/private/
2251onoffdemocontrol,toolbox/simulink/simdemos/aerospace/
2252opamp,toolbox/control/ctrldemos/private/
2253opampdemo,toolbox/control/ctrldemos/
2254opampdemo_aux,toolbox/control/ctrldemos/
2255open_system,toolbox/simulink/simulink/
2256open_target_dialog,toolbox/stateflow/sfdemos/
2257operpoint,toolbox/shared/slcontrollib/
2258operspec,toolbox/shared/slcontrollib/
2259optblock,toolbox/sloptim/sloptobsolete/
2260optdeblur,toolbox/optim/
2261opteval,toolbox/simulink/simulink/private/
2262optimfcnchk,toolbox/shared/optimlib/
2263optimoptioncheckfield,toolbox/shared/optimlib/
2264optimoptiongetfields,toolbox/shared/optimlib/
2265optimoptions,toolbox/shared/optimlib/
2266optknt,toolbox/splines/
2267optsiminit,toolbox/optim/
2268ord2,toolbox/control/control/
2269ordered_unique_paths,toolbox/stateflow/stateflow/private/
2270ordfilt2,toolbox/images/images/
2271ortc,toolbox/robust/
2272ortr,toolbox/robust/
2273osborne,toolbox/robust/
2274otf2psf,toolbox/images/images/
2275padarray,toolbox/images/images/
2276pade,toolbox/control/control/
2277padess,toolbox/simulink/simulink/
2278padlength,toolbox/images/images/private/
2279pandown,toolbox/signal/sptoolgui/private/
2280panfcn,toolbox/signal/sptoolgui/
2281panner,toolbox/signal/sptoolgui/private/
2282para2fan,toolbox/images/images/
2283parabolic,toolbox/pde/
2284parallel,toolbox/control/control/
2285parallelcoords,toolbox/stats/
2286parameterdlg,toolbox/signal/sigtools/
2287parproc,toolbox/ident/idutils/
2288parseLibCodePaneText,toolbox/simulink/simulink/private/
2289parse_error_msg,toolbox/stateflow/stateflow/private/
2290parse_formatter_strings,toolbox/simulink/simcoverage/private/
2291parse_kernel,toolbox/stateflow/stateflow/private/
2292parse_pv_pairs,toolbox/signal/signal/private/
2293parse_this,toolbox/stateflow/stateflow/private/
2294parseit,toolbox/simulink/dee/
2295parser_unresolved_symbol,toolbox/stateflow/stateflow/private/
2296parzenwin,toolbox/signal/signal/
2297pathdef,toolbox/local/
2298pathdef,toolbox/local/template/
2299pburg,toolbox/signal/signal/
2300pcacov,toolbox/stats/
2301pcares,toolbox/stats/
2302pceye,toolbox/optim/
2303pcgr,toolbox/optim/private/
2304pckkntdm,toolbox/splines/
2305pcov,toolbox/signal/signal/
2306pdeadgsc,toolbox/pde/
2307pdeadworst,toolbox/pde/
2308pdearcl,toolbox/pde/
2309pdeasma,toolbox/pde/
2310pdeasmc,toolbox/pde/
2311pdeasmf,toolbox/pde/
2312pdebasnm,toolbox/pde/
2313pdebddlg,toolbox/pde/
2314pdebddsp,toolbox/pde/
2315pdebound,toolbox/pde/
2316pdebsplit,toolbox/pde/
2317pdecchk,toolbox/pde/
2318pdecgrad,toolbox/pde/
2319pdecirc,toolbox/pde/
2320pdecont,toolbox/pde/
2321pdecrcum,toolbox/pde/
2322pdedemo1,toolbox/pde/
2323pdedemo2,toolbox/pde/
2324pdedemo3,toolbox/pde/
2325pdedemo4,toolbox/pde/
2326pdedemo5,toolbox/pde/
2327pdedemo6,toolbox/pde/
2328pdedemo7,toolbox/pde/
2329pdedemo8,toolbox/pde/
2330pdedemos,toolbox/pde/
2331pdedistr,toolbox/pde/
2332pdedlg,toolbox/pde/
2333pdeeexpd,toolbox/pde/
2334pdeefxpd,toolbox/pde/
2335pdeeig,toolbox/pde/
2336pdeeigx,toolbox/pde/
2337pdeellip,toolbox/pde/
2338pdeent,toolbox/pde/
2339pdeexpd,toolbox/pde/
2340pdeframe,toolbox/pde/
2341pdegeom,toolbox/pde/
2342pdegplot,toolbox/pde/
2343pdegrad,toolbox/pde/
2344pdegrmsc,toolbox/pde/
2345pdehelp,toolbox/pde/
2346pdehloc,toolbox/pde/
2347pdehypdf,toolbox/pde/
2348pdehypf,toolbox/pde/
2349pdehypm,toolbox/pde/
2350pdeicon,toolbox/pde/
2351pdeigeom,toolbox/pde/
2352pdeinfclk,toolbox/pde/
2353pdeinfo,toolbox/pde/
2354pdeinit,toolbox/pde/
2355pdeintrn,toolbox/pde/
2356pdeintrp,toolbox/pde/
2357pdeisfunc,toolbox/pde/
2358pdeisusd,toolbox/pde/
2359pdejmps,toolbox/pde/
2360pdel2fau,toolbox/pde/
2361pdemdlcv,toolbox/pde/
2362pdemesh,toolbox/pde/
2363pdemgeom,toolbox/pde/
2364pdemhdlg,toolbox/pde/
2365pdemtncb,toolbox/pde/
2366pdemvdlg,toolbox/pde/
2367pdenanmn,toolbox/pde/
2368pdenanmx,toolbox/pde/
2369pdenonlin,toolbox/pde/
2370pdenrmfl,toolbox/pde/
2371pdenullorth,toolbox/pde/
2372pdeobdlg,toolbox/pde/
2373pdeonax,toolbox/pde/
2374pdeoutfun,toolbox/pde/
2375pdepatch,toolbox/pde/
2376pdeplot,toolbox/pde/
2377pdepoly,toolbox/pde/
2378pdeprbdf,toolbox/pde/
2379pdeprbf,toolbox/pde/
2380