Matrix Manipulation in Simulink
显示 更早的评论
Anyone here know how to edit data in a matlab 2D array (table).
I created a table using the xlsread command but now i want to write a function that can edit that array. I want to do this in simulink but can't seem to find a block that can do this.
采纳的回答
更多回答(3 个)
Paulo Silva
2011-2-19
0 个投票
1) Build a GUI, you could just use guide, drag one uitable inside of the GUI, a button to load data and another to save data. MATLAB Basics: Adding a table to a GUI
2) In simulink place an annotation (double click on the background and write something), now press on it with the mouse right button and go to annotation properties, now just put the name of the GUI in ClickFcn, now when you want to edit the array just click on that annotation.
Kaustubha Govind
2011-2-22
0 个投票
I'm assuming that by "edit", you really mean "manipulate". If you've read the data from Excel into a MATLAB workspace variable, you can load it into Simulink using a Constant block and enter the matrix variable name for value.
类别
在 帮助中心 和 File Exchange 中查找有关 Interactive Model Editing 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!