首页/文章/ 详情

过冷水和你分享 matlab读取存储各种文件的方法 文末有金曲分享

3年前浏览5929

image.png

        原创文章,作者过冷水,未经授权,禁止私自转载,转载请联系作者,如果您希望加入Matlab仿真秀官方交流群和资料下载可加群:927550334

    之前过冷水有讲matlab创建矩阵的方法,本期过冷水就讲讲matlab给出图片、excel、文档、音频大等类型的文件的读取和储存,废话不多直接看代码。

读取图片

图片2.png

图片的名字是:matlab.jpg储存的绝对路径是:C:\Users\wayne\Desktop

读取&储存代码:

%读取图片
A='C:\Users\wayne\Desktop\matlab.jpg';
img=imread(A);
fig1=figure
imshow(img);
%储存方法1
print('C:\Users\wayne\Desktop\svaematlab1',fig1,'-r600','-dtiffn');
%储存方法2
imwrite(img,'C:\Users\wayne\Desktop\svaematlab2.tif')
%将图片数据储存成img.mat文件
save('C:\Users\wayne\Desktop\svaematlab3','img')

图片3.png

存储&读取excel中的数据:
%将数据写入表格中
x=linspace(0,10,50)';y=sin(x);
data=[x,y];
xlswrite('C:\Users\wayne\Desktop\matlab.xls',data,'Sheet1','A1:B50');%自动创建一个表格文件并且写入数据
%读取表格数据
data1=xlsread('C:\Users\wayne\Desktop\matlab.xls','Sheet1','A1:B50');
figure1 = figure;
axes1 = axes('Parent',figure1);
hold(axes1,'on');
plot(x,y,'LineWidth',3);
ylabel('$y=sin(x)$','FontSize',30,'Interpreter','latex');
xlabel('$x$','FontSize',30,'Interpreter','latex');
box(axes1,'on');
hold(axes1,'off');
set(axes1,'LineWidth',2);


图片4.png

储存&读取文档中的数据

row1='《一代人》';row2='黑夜给了我黑色的眼睛';row3='我却用它寻找光明';
FileID=fopen('test.docx','w','b');
fwrite(FileID,row1, 'char');
fprintf(FileID,'\n');
fwrite(FileID,row2, 'char');
fprintf(FileID,'\n');
fwrite(FileID,row3, 'char');
fclose(FileID);
%读取数据
FileID=fopen('test.docx','r','b');
A=fread(FileID,5000,'char');
char(A')

读取音频

图片5.png

[xr,fs]=audioread('花样的年华(英文版).mp3');%读取一段音频
sound(xr,fs);%播放这段音频
audiowrite('C:\Users\wayne\Desktop\最后.wav',xr,fs);%储存音频

    本期过冷水没有前戏,直奔大家关心的主题而来,喜欢能够得到大家的认可和支持,有具体需求的可以留言关注过冷水。

    花样年华的歌曲《最后》网上流传的比较多的是丁薇的中文版,过冷水给大家分享的是窦鹏的英文版。网上基本找不到算是给关注过冷水的读者的福利吧!

        原创文章,作者过冷水,未经授权,禁止私自转载,转载请联系作者,如果您希望加入Matlab仿真秀官方交流群和资料下载可加群:927550334

精品回顾>>>>>>

过冷水带你用matlab制作演示动画

用matlab实现复杂累计求和的展开(程序分享)

matlab插值拟合工具箱使用简介

MATLAB/ADAMS求解动力学

如何用matlab进行数据分析

image.png

附件

50积分花样的年华——最后(英文版)窦鹏 [高质量]-1.rar
MATLAB
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2020-12-17
最近编辑:3年前
过冷水
博士 | 讲师 讨论号:927550334
获赞 355粉丝 175文章 109课程 11
点赞
收藏
未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈