How do you set the first column of a 4x4 matrix = a vector
    9 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 Loops and Conditional Statements 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!


