1、有一个已经编写好的mdl文件(比如:Test.mdl)需要被模型调用。
2、在Simulink中新建一个New Model,将“Simulink Library Browser”中的“Model”元件拖入新建的界面中。
3、双击Model,进行参数设置,其中,“Model name”中要填入“Test.mdl”。
4、对于引用mdl文件的关联路径,在Home中“Set Path”中通过“Add Folder”进行设置添加。
5、加入“Test.mdl”文件所在路径后,如下图所示,可点击进行“Test.mdl”文件查看,就完成了。
从simulink library browser ——> fuzzy Logic Toolbox ——> fuzzy logical controller 拖到simulink中。双击 fuzzy logical controller ,输入做好的模糊控制器名称。把控制器放在系统的位置,就可以了,再运行simulink,步骤如下:
1、打开matlab软件;
2、输入一下指令,清空工作空间;clear;clc;
3、输入一下指令定义一个符号变量,如图所示;sysm x;
4、输入一下指令,定义一个函数;f1=atan(x);
5、输入一下指令求解导函数的符号解;df1=diff(f1,x);
6、输入一下指令查看求导的结果,如图所示;subplot(1,2,1);ezplot(f1),grid on;subplot(1,2,2);ezplot(df1),grid on;
注意事项:
第一个数字就是是第一个输入量所取的模糊子集的排序,第二个数字代表取二个输入量中所取的模糊子集的排序,第三个数字代表输出量中所取的模糊子集的排序,第四个数字代表这条规则被综合时的权重是1。
本回答被网友采纳