How can I extract the first element of a vector in simulink?
    78 次查看(过去 30 天)
  
       显示 更早的评论
    
I have a [1500x1] vector in simulink. I wish to extract the first element from this vector. I have attempted to use a MATLAB function block to perform this task, but it yields me nothing.
0 个评论
回答(1 个)
  Honglei Chen
    
      
 2018-7-18
        
      编辑:Honglei Chen
    
      
 2018-7-18
  
      You should be able to use a Selector block. You can find the reference page at
HTH
3 个评论
  Honglei Chen
    
      
 2018-7-18
				Looks like although your output is 1500x1, it is configured as a variable size signal. I would set it as
- Number of input dimensions: 2
 - Index mode: one-based
 - 1 -> Index Option: Index vector (dialog) -> Index: 1
 - 2 -> Index Option: Index vector (dialog) -> Index: 1
 
HTH
  Michael Hodgson
 2021-10-7
				
      编辑:Michael Hodgson
 2021-10-7
  
			Can I use a Selector block to get the last element of an array? As in, "A[end]"? 
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!