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!