Apply operation to each element of an array
166 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Adam Fitchett
le 15 Nov 2019
Modifié(e) : Adam Fitchett
le 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 commentaires
Réponse acceptée
Fabio Freschi
le 15 Nov 2019
Modifié(e) : Fabio Freschi
le 15 Nov 2019
You should use element-wise operations
In your case
Y = ceil((3./X).^2))
1 commentaire
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!