Add row in a matrice

2 visualizzazioni (ultimi 30 giorni)
MR JUSTIN ACHARJEE Sumanta
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 Commenti
KSSV
KSSV il 10 Dic 2021
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?
MR JUSTIN ACHARJEE Sumanta
Matrice M is a 2x5 matrice. T is 1x5.

Accedi per commentare.

Risposte (1)

Rik
Rik il 10 Dic 2021
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.

Categorie

Scopri di più su MATLAB 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!

Translated by