Trying to copy a column from a array into a tall array
Ältere Kommentare anzeigen
Trying to copy a column from a double array into a multi-dimensional tall array:
IrregularRawDataTallArray(:,1, targetColumn) = InputArray(1:InputArraySize(1), sourceColumn)
I've tried some differnet syntax but I get a error:
"In the assignment A(m,n,...) = B, B must be either a scalar value or a tall array. "
This is confusing as isn;t a scalar just a single value - and also I don't want the InputArray to be a Tall Array - does this mean I can't do a vector operation on a tall array?
Antworten (1)
Bora Eryilmaz
am 22 Dez. 2022
Bearbeitet: Bora Eryilmaz
am 22 Dez. 2022
Use tall() around the new data column:
T = tall(rand(10,2));
t = rand(10,1);
T(:,2) = tall(t);
1 Kommentar
Gavin Pugh
am 4 Jan. 2023
Kategorien
Mehr zu Matrix Indexing finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!