CreateModel

Создайте новую модель

Синтаксис

M = mbcmodel.CreateModel(Type, INPUTS)
NewModel = CreateModel(model,Type)

Описание

M = mbcmodel.CreateModel(Type, INPUTS) Этот синтаксис является функцией, которая создает объект mbcmodel.model заданного Type.

mbcmodel.linearmodel и mbcmodel.localmodel являются подклассами mbcmodel.model. Типы модели, которые начинаются с “локального” слова, задают объект mbcmodel.localmodel.

NewModel = CreateModel(model,Type) Этот синтаксис является функцией, которая создает новую модель (заданного Типа) с теми же входными параметрами как существующий model. model является объектом mbcmodel.model. Можно использовать getAlternativeTypes, чтобы сгенерировать список допустимых типов модели. Смотрите Type (for models) для списка допустимых типов модели. Пробелы и случай в Type проигнорированы.

INPUTS может быть объектом mbcmodel.modelinput или любым допустимым входом конструктору mbcmodel.modelinput. Смотрите modelinput.

Примеры

Создать гибридный сплайн с четырьмя входными факторами, введите:

M = mbcmodel.CreateModel('Hybrid Spline', 4)

Создать RBF с четырьмя входными факторами, введите:

Inputs = mbcmodel.modelinput('Symbol',{'N','L','EXH','INT'}',...
   'Name',{'ENGSPEED','LOAD','EXHCAM','INTCAM'}',...
   'Range',{[800 5000],[0.1 1],[-5 50],[-5 50]}');

RBFModel = mbcmodel.CreateModel( 'RBF', Inputs);

Создать полином с теми же входными факторами как ранее созданный RBF, введите:

PolyModel = CreateModel(RBFModel,'Polynomial')

Представленный в R2007a