How to assign a row matrix to another row matrix
1 次查看(过去 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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Import and Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!