Je suis perdu quant à la façon d'incrémenter ce vecteur. Je sais que la valeur de chaque nombre au carré augmente par des nombres impairs à partir de 3. De 1^2 à 2^2 nous avons un espace de trois, de 2^2 à 3^2 nous avons un espace de 5 entre et puis 7 entre pour 3^2 à 4^2 et 9 entre 4^2 et 5^2 et ainsi de suite. Mais je ne peux pas penser à la façon dont j'écrirais ces incréments pour un cas général comme je dois le faire dans ce problème donné.Comment incrémenter ce vecteur: v = [12, 32, 52, ..., (2n + 1) 2] avec un motif donné (dans la description)
0
A
Répondre
2
Vous ne pouvez pas définir d
dans le vecteur a:d:b
avec une formule car elle change constamment. Par conséquent, vous devez définir votre vecteur comme [1 3 5 7 ... 2n + 1] et le mettre en carré.
(1:2:2*n+1).^2
ans =
1 9 25 49 81 121
+0
@Ineedhelp Est-ce ce que vous attendiez? – 10a
Vous voulez l'incrément entre deux éléments dans ce vecteur? Ce serait '(2n + 1)^2- (2n-1)^2'. – eventHandler
J'essayais vraiment de dire que si j'essayais d'écrire ceci en utilisant un vecteur: d: b, que devrais-je mettre pour la partie qui nécessite l'incrément "d"? – Ineedhelp
'(1: 2: 2n + 1).^2'? –