matlab常规课后作业1.1

在刚才发了指导女朋友写了matlab课后小作业,忽然想起来之前还有一次作业,也顺带着发了吧,希望可以给以后的学弟学妹们一个参考!希望你们越来越强!

Matlab编程习题

Matlab数据读入

  • 读入一般数据:向量,矩阵,特殊矩阵

代码:

%第一题"读入一般数据"。源文件放入文件夹

x = importdata('第一题(向量).txt',';',2);

y = importdata('第一题(矩阵).txt',';',2);

z = importdata('第一题(特殊矩阵).txt',';',2);

disp(x)

disp(y)

disp(z)

二、读入非数值数据:语音信号

代码:

%作业第二题"读入非数值数据"

clear;clc;

info =audioinfo('周杰伦 - .七里香.mp3');%获取音频文件的信息

[audio,Fs] = audioread('周杰伦 - .七里香.mp3');%读取音频文件

sound(audio,Fs);%播放音频文件

运行结果:

音乐播放不知道怎么截图放入

  • 读入一副图像(彩色,灰度)

代码:

%作业第三题"读入一副图像(彩色,灰度)"

clear;clc;

x = imread('作业2.jpg');

y = rgb2gray(x);

imshow(x)

imshow(y)

四、 从外部向Matlab读入数据:一般TXT数据文件

1、纯数据文件(没有字母和中文,纯数字)

(例如test1.txt文件,内容为“17.901 -1.1111 33.045;17.891 -1.1286 33.045;17.884 -1.1345 33.045”)

代码:

clear;clc; %源文件放入文件夹

%第四题(1)从外部向Matlab读入数据

x = importdata('第四题(1.txt',';',3);

disp(x)

%第四题(2)从外部向Matlab读入数据

y = importdata('第四题(2.txt',';');

disp(y)

2、中英文和数据如test2.txt(“你好;欢迎来到;振动论坛;vib.hit.edu.cn;1 11 111 1111;2 22 222 2222;3 33 333 3333;4 44 444 4444;5 55 555 5555”)这样的文件怎么读入数据呢?(一般EXCEL数据文件;matlab读入excel数据的使用函数方法;[a1,b1,c1]=xlsread(a,b,c);输入参数:;a访问的文件名;b访问的excel的页名或索引号;c访问的区域)

读入的数据是纯数据 shuju.xls

1

2

3

3

1

2

3

3

1

2

3

3

1

2

3

3

1

2

3

3

1

2

3

3

1

2

3

3

1

2

3

3

1

2

3

3

1

2

3

3

读入的数据是有数据和英文 zhihezi.xls

name

chengben

shijian

fengxian

sheji

74

85

95

sheji

75

85

96

sheji

74

86

57

sheji

75

85

76

zhizao

74

85

86

zhizao

74

75

89

zhizao

78

87

84

zhizao

81

82

92

zhizao

75

81

89

代码:

clear;clc;

%第四题(3)一般EXCEL数据文件

% matlab读入excel数据的使用函数方法

% [a1,b1,c1]=xlsread(a,b,c)

% 输入参数:

% a访问的文件名

% b访问的excel的页名或索引号

% c访问的区域

x = xlsread('作业第四题.xlsx','A2:D11');

disp("读入的数据是纯数据:");

disp(x);

[y,raw] = xlsread("作业第四题.xlsx",'A13:D22');

disp("读入的数据是有数据和英文");

disp(raw);

如果大家有本作业做法问题或者其他问题请私聊我,我们共同进步。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值