问题遇到的现象和发生背景
做图像奇异值分解,保存分解后的矩阵为自定义格式,最好不是常见的后缀格式
问题相关代码,请勿粘贴截图
xiaoye = cat(2,cramp_lst01,cramp_lst02,cramp_lst03);%这个xiaoye是1063*168的矩阵
save('xiaoye.svd','xiaoye');
运行结果及报错内容
fopen('xiaoye.svd')
ans =
3
我想要达到的结果
读取得到的数据还是xiaoye
做图像奇异值分解,保存分解后的矩阵为自定义格式,最好不是常见的后缀格式
xiaoye = cat(2,cramp_lst01,cramp_lst02,cramp_lst03);%这个xiaoye是1063*168的矩阵
save('xiaoye.svd','xiaoye');
fopen('xiaoye.svd')
ans =
3
读取得到的数据还是xiaoye
本来接口通过底层封装好就是为了方便调用,当然要遵循相应的规则,一千个人有一千种不一样的格式,那怎么读取?所以你要做的就是两件事,第一:找一下资料看看Matlab支不支持读取你这种格式,第二:想办法转成Matlab的格式,比如txt,csv等。有用请采纳,谢谢!