Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-09-28, 23:59   #1
chwb1982
初级会员
 
注册日期: 2008-09-28
年龄: 43
帖子: 5
声望力: 0
chwb1982 正向着好的方向发展
呲牙 [求助]如何将矩阵中的数字分为两部分??

如:a=[12345678 23456789 17112232 22543685]
用什么函数能够将其分解成:b=[1234 2345 1711 2254]
和c=[5678 6789 2232 3685]
就是将没个数分成两个数字,再分别存入另外两个矩阵中!!
chwb1982 当前离线   回复时引用此帖
旧 2008-09-29, 20:27   #2
fanxing39
高级会员
 
注册日期: 2007-12-02
年龄: 44
帖子: 303
声望力: 31
fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星
默认 回复: [求助]如何将矩阵中的数字分为两部分??

帮你顶下哦。
这个麻烦是在你生成数据的时候造成的。现在再分,还不如,存储数据的时候就弄好格式
fanxing39 当前离线   回复时引用此帖
旧 2008-09-29, 21:09   #3
meteora1005
高级会员
 
注册日期: 2008-05-31
年龄: 38
帖子: 104
声望力: 19
meteora1005 正向着好的方向发展
默认 回复: [求助]如何将矩阵中的数字分为两部分??

a =
12345678 23456789 17112232 22543685
b=fix(a/10000)
b =
1234 2345 1711 2254
c=a-b*10000
c =
5678 6789 2232 3685
自己随即应变的点儿,呵呵
meteora1005 当前离线   回复时引用此帖
旧 2008-09-30, 18:24   #4
xmj34543
初级会员
 
注册日期: 2008-09-24
年龄: 46
帖子: 4
声望力: 0
xmj34543 正向着好的方向发展
默认 回复: [求助]如何将矩阵中的数字分为两部分??

楼主是想把一个矩阵的前4列和后4列分开,并单独存成矩阵么?如果是的话如下:c=a(:,1:4);d=a(:,5:8)
xmj34543 当前离线   回复时引用此帖
旧 2008-09-30, 18:48   #5
meteora1005
高级会员
 
注册日期: 2008-05-31
年龄: 38
帖子: 104
声望力: 19
meteora1005 正向着好的方向发展
默认 回复: [求助]如何将矩阵中的数字分为两部分??

4楼的回答不靠谱呀,呵呵
meteora1005 当前离线   回复时引用此帖
旧 2008-10-02, 02:30   #6
chwb1982
初级会员
 
注册日期: 2008-09-28
年龄: 43
帖子: 5
声望力: 0
chwb1982 正向着好的方向发展
默认 回复: [求助]如何将矩阵中的数字分为两部分??

呵呵,谢谢各位了!特别3楼的兄弟!帮我把这个问题搞定了!现在可以安心建模了!!

回2楼,我是利用移位的方法来合成的一个数据,因为PC和DSP之间只能够建一个获取数据的通道!!
chwb1982 当前离线   回复时引用此帖
旧 2008-10-02, 09:13   #7
chwb1982
初级会员
 
注册日期: 2008-09-28
年龄: 43
帖子: 5
声望力: 0
chwb1982 正向着好的方向发展
默认 回复: [求助]如何将矩阵中的数字分为两部分??

转换成二进制后,还真得用四楼的方法,呵呵!!!
chwb1982 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 05:43


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