Extract data from file and split using Demux in simulink
1 次查看(过去 30 天)
显示 更早的评论
Hi,, I've a small problem with demux. My data comes from an external '.mat' file (it is 2X20 data, I checked it when I opened the '.mat' file matlab). Now I have to extract the 2nd row data. And I want it split, like first five elements, next five etc., So I used Demux and entered the vector [5 5 5 5]. and I get the following err.
_*First error:
Invalid setting for input port dimensions of 'call_stats_block2/Demux'. The dimensions are being set to 1 This is not valid because the total number of input and output elements are not the same
Second err:
Error in port widths or dimensions. Output port 1 of 'call_stats_block2/From File' is a one dimensional vector with 1 elements.* _
Is there any simple way to get data from file and split the same. Guys plz help, scratching my head for long time....
0 个评论
回答(1 个)
Kaustubha Govind
2013-6-19
So does that mean you need to split your data into 8 parts (since you have a total of 40 elements in your imported signal)? If yes, enter "Number of outputs" as 8 on the Demux block's dialog.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Simulink Functions 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!