how to add specific columns in table (in verse)
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Daniel Cisek
am 7 Dez. 2022
Bearbeitet: Stephen23
am 7 Dez. 2022
I have a table T1 in cell that looks like this (values are double):
T1 =
Ligota1 Ligota2 Orzesze1 Orzesze2 Tychy1 Tychy2
_______ _______ ________ ________ _________ _________
1 2 3 4 5 6
7 8 9 1 2 3
4 5 6 7 8 9
0 1 2 3 4 5
6 7 8 9 0 10
How to add table rows omitting specific columns e.g. names begining with 'Ligota'. I tried to do it with varfun and rowfun functions with no luck. I was able to sum only the rows of all columns:
sum(T1{:,:},2);
0 Kommentare
Akzeptierte Antwort
Jiri Hajek
am 7 Dez. 2022
Hi,
you've righly spotted the subtle difference parentheses vs curly braces ("Curly braces, {}, returns an array concatenated from the contents of selected rows and variables.", see here). So it is sufficient to tell the summation operator, which columns to sum (let's say 2nd and 4th):
sum(T1{:,[2,4]},2);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!