matlab如何将矩阵写入txt
用x=imread('a.pgm');读取了图片的信息,如何将该信息写入名为a.txt文件Function'fprintf'isnotdefinedforvaluesof...
用x=imread('a.pgm');读取了图片的信息,如何将该信息写入名为a.txt文件
Function 'fprintf' is not defined for values of class 'uint8' 展开
Function 'fprintf' is not defined for values of class 'uint8' 展开
4个回答
展开全部
如果x是二维矩阵,可以直接用下面语句存储
save D:\a.txt x -ascii 数据被存储至D盘根目录下,可用记事本直接打开
如果x是三维,则需要单独提取每个波段数值,再根据以上语句存储至a.txt中
实例:
x=randperm(100); %随机产生需要保存的数据
save D:\a.txt x -ascii 就可以了
save D:\a.txt x -ascii 数据被存储至D盘根目录下,可用记事本直接打开
如果x是三维,则需要单独提取每个波段数值,再根据以上语句存储至a.txt中
实例:
x=randperm(100); %随机产生需要保存的数据
save D:\a.txt x -ascii 就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可是使用fprint函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
fid=fopen('a.txt','a+');
fprintf(fid,'%f\n',x);
fclose(fid);
fprintf(fid,'%f\n',x);
fclose(fid);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询