How to create a MATRIX nx2

22 views (last 30 days)
Francesca Accetta
Francesca Accetta on 18 Feb 2018
Answered: Niwin Anto on 21 Feb 2018
Hi. I have a question. I need to create a MATRIX of this type (nx2): A=[1 1; 1 2; 1 3;1 4]
Where the second column represents the time, and will change, changing the problem. I would like to split this matrix so that creating a row vector for the time, in this way changing the vector, the matrix A will change automatically. It is possible? Thank you

Answers (1)

Niwin Anto
Niwin Anto on 21 Feb 2018
MATLAB numeric variables(including matrices, arrays, etc. of the built-in data types) are value objects. when you copy a to the variable b, both variables are independent of each other. Changing the value of a does not change the value of b.
So It is not possible to change matrix A automatically.You have to change A matrix whenever a change in row vector for time.
A = [A(:,1),b'] %b is the row vector for time

Categories

Find more on Multidimensional Arrays 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!