| MATLAB Function Reference | Search  Help Desk |
| set | See Also |
set object properties
Syntax
m=set(m,label1,value1,label2,value2,...)
Description
m=set(m,label1,value1,label2,value2,...)
sets the value value of the attribute label
associated to the object m. The following codes are recognised:
name sets the name of the object
n_in sets the number of inputs of the model. This
sets the saturation level of the inputs to
-Inf, Inf.
n_out sets the number of outputs of the model
userData sets the 'userData' field
opt sets the 'opt' field
date sets the date of creation of the object
limits sets the limits of the mapping
optimparams sets the indices of the parameters to be optimised
model_code sets the type of rules associated to the
mapping model
rls sets the fuzzy sets associated to the mapping
model
rl sets one fuzzy set associated to the mapping
model
mfs sets the definition of the rules of the mapping model
mf sets the definition of one rule of the mapping model
ling sets the linguistical representation of the sets (the name of the sets)
varnames sets the name of the variables
mftype sets the type of a set. value is 3 elements cell array
{a b c} where a is the number of the input, b is the index of the set
and c is the type ('constant', 'trapezoidal', 's-shaped' or 'gaussian')
params sets every parameters to be optimised providing a vector
Remarks
General pupose function for setting the values of the fields of a mamdani object. For setting the rules, use theadd_rules, rem_rules and
add_sets function.
This method
extends the 'set' method defined in the mapping class.
get, add_dynamics, add_data, add_rules