How do you set the first column of a 4x4 matrix = a vector
10 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Vincent Ogonda
il 13 Ago 2020
Commentato: hosein Javan
il 13 Ago 2020
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
1 Commento
Rik
il 13 Ago 2020
You will probably benefit from a tutorial to get started with Matlab. One of the free options is Onramp.
Risposta accettata
hosein Javan
il 13 Ago 2020
Modificato: hosein Javan
il 13 Ago 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
5 Commenti
hosein Javan
il 13 Ago 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];
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Logical in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!