如何拆分矩阵并逐行发送每一行

时间:2016-04-23 19:07:52

标签: matlab

您好我在下面创建矩阵示例。现在我必须将它发送到我的串口,问题是。我只能正确发送第一行。其他线路在一起。我试图将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

0 个答案:

没有答案