Afficher commentaires plus anciens
Write and test the code for the function mysteryFunction that consumes a vector, V, and produces a new vector, W, of the same length where each element of W is the sum of the corresponding element in V and the previous element of V. Consider the previous element of V(1) to be 0. For example, mysteryFunction(1:8) should return [1 3 5 7 9 11 13 15] and mysteryFunction([1: 6].^ 2) should return [1 5 13 25 41 61]
Can someone guide me as to how to approach this
Réponses (2)
Walter Roberson
le 25 Avr 2012
mysterFunction = @(V) something
As you need to produce sums, chances are that "something" involves at least one addition (though not necessarily the "+" operator)
Andrei Bobrov
le 25 Avr 2012
mysteryFunction = @(x)conv([0 x(:)'],[1 1],'valid')
Catégories
En savoir plus sur Whos dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!