Apply operation to each element of an array
    59 views (last 30 days)
  
       Show older comments
    
    Adam Fitchett
 on 15 Nov 2019
  
    
    
    
    
    Edited: Adam Fitchett
 on 15 Nov 2019
            I have an array of numbers x1, x2, x3.... I want to obtain an array of numbers y1, y2, y3... such that yi = ceil((3/xi)^2). Is there a way to do this in one line of code without a for loop? I could do it with a for loop but I feel like I should be able to just apply the operation elementwise in a one line command.
Something like
Y = ciel((3/X)^2))
but of course that is not allowed
0 Comments
Accepted Answer
  Fabio Freschi
      
 on 15 Nov 2019
        
      Edited: Fabio Freschi
      
 on 15 Nov 2019
  
      You should use element-wise operations
In your case
Y = ceil((3./X).^2))
More Answers (0)
See Also
Categories
				Find more on Loops and Conditional Statements in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
