matlab矩阵组合的问题

学习 时间:2026-04-03 09:06:13 阅读:651
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)]

最佳回答

结实的芹菜

大力的星月

2026-04-03 09:06:13

你用double双精度组合一下,我以前也遇到过,不知道能不能解决你的问题 再问: 什么意思呢?我之前把s20040104这个结果用double(s20040104)了,但是没用呢,您是这个意思吗?

最新回答共有2条回答

  • 傻傻的哑铃
    回复
    2026-04-03 09:06:13

    你用double双精度组合一下,我以前也遇到过,不知道能不能解决你的问题 再问: 什么意思呢?我之前把s20040104这个结果用double(s20040104)了,但是没用呢,您是这个意思吗?

上一篇 简便计算是什么?小学四年级数学

下一篇 《济南的冬天》老舍先生住惯了多风的北京并刚由多雾的伦敦回来,因而对济南的冬天的温晴感受格外深切.