您好我在下面创建矩阵示例。现在我必须将它发送到我的串口,问题是。我只能正确发送第一行。其他线路在一起。我试图将fprintf放在功能上,但结果相同。所以我必须拆分矩阵然后发送它。
Matlab代码
x=[];
neg = 0;
for a=1:3
neg = neg - 1;
if (neg < -5)
neg = -1; %//wrap around
end
x = [x; [randi([0 9], 1, 5) neg]];
a = num2str(x);
fprintf(b,a);
end
这就是它的作用
1 5 4 0 3 -1
1 7 3 5 1 -2
6 2 6 6 7 -3
但是它发给我了
0 5 8 6 1 -1
03 54 89 61 18 --12
036 543 891 614 184 ---123