How do you set the first column of a 4x4 matrix = a vector
12 次查看(过去 30 天)
显示 更早的评论
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 个评论
Rik
2020-8-13
You will probably benefit from a tutorial to get started with Matlab. One of the free options is Onramp.
采纳的回答
hosein Javan
2020-8-13
编辑:hosein Javan
2020-8-13
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 个评论
hosein Javan
2020-8-13
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];
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!