1 view (last 30 days)

Vector X [380 250 220 200]

Matrix C=

[1257 679 220 203 1567 155 234 432 2345 445 238 556] How do I set the first column of matrix C equal to x

hosein Javan
on 13 Aug 2020

Edited: hosein Javan
on 13 Aug 2020

X = [380 250 220 200]

C=[1257 679 220 203

1567 155 234 432

2345 445 238 556];

C(1,:)=X; % set the first row of C equal to vector X

size of C = 3*4 , and size of X = 1*4. you can set the first row of C equal to X. if not, I assume it was:

X = [380; 250; 220; 200]

C=[1257 679 220

203 1567 155

234 432 2345

445 238 556];

C(:,1)=X; % set the first column of C equal to vector X

hosein Javan
on 13 Aug 2020

please copy and paste the code to your matlab command window. you have mistakenly defined matrix "C" as a row-vector rather than a 4*3 matrix. if you want to define a matrix in one line of code, use semicolon";" to distinguish rows.

C=[1257 679 220; 203 1567 155; 234 432 2345; 445 238 556];

Opportunities for recent engineering grads.

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

Start Hunting!
## 1 Comment

## Direct link to this comment

https://au.mathworks.com/matlabcentral/answers/579135-how-do-you-set-the-first-column-of-a-4x4-matrix-a-vector#comment_971220

⋮## Direct link to this comment

https://au.mathworks.com/matlabcentral/answers/579135-how-do-you-set-the-first-column-of-a-4x4-matrix-a-vector#comment_971220

Sign in to comment.