24小时热门版块排行榜    

查看: 677  |  回复: 0

gr_2011

新虫 (初入文坛)

[交流] 关于read函数的一个问题

刚学用matlab,是根据文献中给出的具体步骤仿照着在做。
我的问题是:
需要阅读的是.mzXML格式的文件,我输入
mzXMLStruct01=mzxmlread('testis_1_pos.mzXML')
后,
得到的提示是:
>> mzXMLStruct01=mzxmlread('testis_1_pos.mzXML')
Starting to parse document...
Building mzXML substructure...
Building scan substructure...
Error using typecast
The first input must contain a multiple of 8 elements to convert from int8 (8 bits) to double (64 bits).

Error in mzxmlread>processPeaks (line 699)
            mzpeaks = swapbytes(typecast(peaks,'double'));

Error in mzxmlread/parseScan (line 555)
                            out.(elementNameScan)(countScan+1).peaks.mz = processPeaks(b64.decode(data),64);

Error in mzxmlread (line 420)
                    parseScan;
求解答,谢谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 gr_2011 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见