MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]如何将矩阵中的数字分为两部分?? (https://www.labfans.com/bbs/showthread.php?t=4666)

chwb1982 2008-09-28 23:59

[求助]如何将矩阵中的数字分为两部分??
 
如:a=[12345678 23456789 17112232 22543685]
用什么函数能够将其分解成:b=[1234 2345 1711 2254]
和c=[5678 6789 2232 3685]
就是将没个数分成两个数字,再分别存入另外两个矩阵中!!

fanxing39 2008-09-29 20:27

回复: [求助]如何将矩阵中的数字分为两部分??
 
帮你顶下哦。
这个麻烦是在你生成数据的时候造成的。现在再分,还不如,存储数据的时候就弄好格式

meteora1005 2008-09-29 21:09

回复: [求助]如何将矩阵中的数字分为两部分??
 
a =
12345678 23456789 17112232 22543685
b=fix(a/10000)
b =
1234 2345 1711 2254
c=a-b*10000
c =
5678 6789 2232 3685
自己随即应变的点儿,呵呵

xmj34543 2008-09-30 18:24

回复: [求助]如何将矩阵中的数字分为两部分??
 
楼主是想把一个矩阵的前4列和后4列分开,并单独存成矩阵么?如果是的话如下:c=a(:,1:4);d=a(:,5:8)

meteora1005 2008-09-30 18:48

回复: [求助]如何将矩阵中的数字分为两部分??
 
4楼的回答不靠谱呀,呵呵

chwb1982 2008-10-02 02:30

回复: [求助]如何将矩阵中的数字分为两部分??
 
呵呵,谢谢各位了!特别3楼的兄弟!帮我把这个问题搞定了!现在可以安心建模了!!

回2楼,我是利用移位的方法来合成的一个数据,因为PC和DSP之间只能够建一个获取数据的通道!!

chwb1982 2008-10-02 09:13

回复: [求助]如何将矩阵中的数字分为两部分??
 
转换成二进制后,还真得用四楼的方法,呵呵!!!


所有时间均为北京时间。现在的时间是 11:06

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.