How to assign a row matrix to another row matrix
조회 수: 2 (최근 30일)
이전 댓글 표시
This is my function:
function [T1,T2, T3] = dispatch(A)
T1 = zeros(size(A));
T2 = zeros(size(A));
T3 = zeros(size(A));
i=1;
j=1;
k=1;
z=1;
for i=1:height(A)
s=1;
if A {i,2}== 1; % tagID=1
for s=1:4
T1 (j,s) = (A(i,s));
s=s+1
end
j= j+1;
end
if A{i,2}== 2; % tagID=2
for s=1:4
T2(k,s) = A(i,s);
s=s+1
end
k= k+1;
end
if A{i,2}== 3; % tagID=3
for s=1:4
T3(z,s) = (A(i,s));
s=s+1
end
z= z+1;
end
i = i+1;
end
end
it returns me that error:
The following error occurred converting from table to double:
Undefined function 'double' for input arguments of type 'table'. To convert to numeric, use the TABLE2ARRAY function, or extract data using dot or brace subscripting.
댓글 수: 0
답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Cell Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!