作业帮 > 综合 > 作业

matlab矩阵组合的问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/02 17:42:34
matlab矩阵组合的问题
编写了一个程序是将文件读入,然后选取其中的几列组成一个新矩阵,再写出来,但是过程中遇到了这样的问题:数据本身是带着小数点的,即下面矩阵中的读出来的b,c,d,e列都很正常,带着小数点的数,但是把他们组合成一个矩阵,即s20040104之后确都变成了整数,没有小数点了,这是怎么回事啊?如何完全一样的放进s20040104里呢?
a=hdfread('F:\HDF\samples\no2track20040104.hdf','NO2_40104084')
b=a{4,1}'
c=a{1,1}'
d=a{3,1}'
e=a{5,1}'
s20040104=[d(:,1),b(:,1),c(:,1),e(:,1)]
你用double双精度组合一下,我以前也遇到过,不知道能不能解决你的问题
再问: 什么意思呢?我之前把s20040104这个结果用double(s20040104)了,但是没用呢,您是这个意思吗?