Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

How to change the last row of a vector to a sum of the vector?

3 vues (au cours des 30 derniers jours)
Nicholas Costa
Nicholas Costa le 1 Fév 2018
Clôturé : MATLAB Answer Bot le 20 Août 2021
So I have this vector TB12_stats=200+rand(17,1)*200 and I want to change row 17 to the sum of rows 1 through 16 and I have no clue how to do this??
  5 commentaires
Jos (10584)
Jos (10584) le 1 Fév 2018
I appreciate your honesty :) Here are some hints
M = magic(5)
T = M(1:4,:)
S = sum(T,1)
Rik
Rik le 1 Fév 2018
Do you know how to assign a value to one position in a vector? Do you know how to get several consecutive elements from a vector? Do you know the method in Matlab to calculate a sum?
If you don't know the solution to a problem, try to break it down to parts you do know the solution for.

Réponses (1)

Star Strider
Star Strider le 1 Fév 2018
See the documentation on Matrix Indexing (link). That should help you assign ‘TB12_stat(17)’.

Cette question est clôturée.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by