matlab拟合的曲线怎么导入到simulink中的lookup table中

如题所述

可以将写好的数据通过设置Simulink模型属性,先编写一个初始化程序,然后模型运行前先调用这个程序,将各个变量读到工作空间,然后look-up table模块只需要填写相应的向量名称就可以了。

1、初始化文件是一个.m的脚本文件。举例如下:
% 初始化程序
% 对二维数组插值
youarray.in=[1 2 3 4 5 6];% 插值表
youarray.out=[8 7 6 5 3 4];% 插值表
% 结束
然后将你的模型命名为YouInitial.m文件

2、在Simulink模型上,点击File--&gtroperise,将会弹出一个对话框,在model initialize的对话框中将你的文件名YouInitial填入就可以了, 模型在初始化的时候会先调用这个程序。然后youarray这个结构数就可以进入工作空间了。

3、双击look-up table模块,在相应的插值数据输入框中输入这两个名称就可以(上面的输入youarray.in,下面的输入youarray.out)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-27
这个问题很经典,没有现成的导入方法,如果数据不多,一个一个输入,如果数据很多,把数据粘贴到里面去吧!本回答被网友采纳
第2个回答  2012-11-27
很简单的啊,直接在MATLAB工作空间中生成离散的数据对(x,y),然后直接双击 lookup table 输入相应的 x和y即可

matlab拟合的曲线怎么导入到simulink中的lookup table中
可以将写好的数据通过设置Simulink模型属性,先编写一个初始化程序,然后模型运行前先调用这个程序,将各个变量读到工作空间,然后look-up table模块只需要填写相应的向量名称就可以了。1、初始化文件是一个.m的脚本文件。举例如下:初始化程序 对二维数组插值 youarray.in=[1 2 3 4 5 6];% 插值表...

如何将matlab生成的关系图导入simulink的look
1、在MATLAB中生成关系图。2、保存关系图为一个图片文件(如png、jpg等)。3、打开Simulink,选择"View"菜单下的"LibraryBrowser"。4、在LibraryBrowser中选择"User-DefinedFunctions",然后选择右键,单击"NewLibrary"。5、在LibraryBrowser中选择"User-DefinedFunctions",然后选择右键,单击"NewLibrary"。6...

如何把MATLAB中的数据读入到SIMULINK中
导入simulink 在similink里面有个 From File模块 你把你的.m文件名输入到那模块 运行Simulink模型可以使用sim函数,仿真结果可以通过以下几种方式导出:(1)设置Scope模块的Save data to workspace;(2)模型中加入Outport模块,并设置模型的Workspace I\/O;(3)使用To Workspace模块项工作区导入数据。

怎么在matlab simulink中的查表模块(look up table)添加已经做好的表...
1、在跃变的节点处把左边的节点减去eps或右边的加上eps(虽然从原理上看是跃变,但从实现的角度需要做这样的处理,几乎完全不会有影响),例如:[0 2*pi\/3-eps 2*pi\/3 pi-eps pi 5*pi\/3-eps 5*pi\/3 2*pi]2、其次,使用Lookup Table模块进行一元插值,没必要使用n-D Lookup Table模块。...

【Matlab】2-D Lookup Table 导入Excel数据
步骤一:首先,在本地Matlab环境中创建一个Excel表格map。该表应包含两个维度的数据,以便于后续的2-D Lookup Table构建。步骤二:启动Matlab,利用`xlsread`函数读取本地的Excel文件。`data = xlsread('data.xlsx')`这行代码即可实现文件读取。步骤三:创建一个名为`lookuptable`的Simulink Lookup...

怎样将matlab 中的数据表导入simulink的模块中并进行仿真?
from workspace模块是从matlab中workspace中导入数据的,你想导入.txt文件数据,就需要先把数据导入到workspace中,之后再导入simulink。导入.txt文件的...

【Matlab】2-D Lookup Table 导入Excel数据
首先,从本地文件夹中选取需要的Excel表格,例如"data.xlsx",然后在Matlab的命令行窗口中,利用xlsread函数进行读取:xlsread('data.xlsx')> 成功读取后,可以看到数据在工作区中显示。接下来,创建LookupTable变量,并加载Excel数据。例如:Simulink.LookupTable;> lookuptable.Breakpoints(1).Value = ...

在simulink中如何产生如下图的lookup table,谢谢!
启动matlab,再启动simulink,在simulink模块库的第六个模块查询表模块库中点开你就能看见,然后将模块拖拽出来就是了

在Maltlab 的simulink中怎么输入信号
有以下几种参考方法:1、将数据导出到工作空间 matlab--+>simulink--+>sinks--+>to workspace(simout)2、将数据导出到文件 matlab--+>simulink--+>sinks--+>to file (untilted.mat)3、将数据导出到simulink字系统 matlab--+>simulink--+>sinks--+>out(1)...

matlab编程怎么和simulink交互?
1、Simulink中新建“New Model”,按如下电路搭建模型。2、其中,电源模块和测量模块的参数设置如下。3、锁相环参数设置如下图所示。4、运行后,示波器波形如下图所示,可看到精确的锁相。注意事项:MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比...

相似回答