Add row in a matrice
3 次查看(过去 30 天)
显示 更早的评论
I want to add matrice W as a new row beneath matrice M, and make a new matrice, T. W and M is working, but for T there is no result showing. What did I do wrong?
%% Q7b
clear;clc;
F=[400 550 700 500 600];
D=[3 0.5 0.75 1.5 5];
W=F.*D
M = dlmread('Table.csv',',')
T=[M;W];
2 个评论
KSSV
2021-12-10
To achieve that the number of columns in M and W should be same. Are they in your case?
What error you are getting? What is dimension of M?
回答(1 个)
Rik
2021-12-10
You did nothing wrong.
You only forgot that using the semicolon (the ; symbol) will suppress the output of a function. That is actually best practice.
You should normally always suppress the output of a function and use dedicated functions like disp and fprintf to show any output. That way you also don't have to get into the habit of starting every function/script with clc.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!