MATLAB基础教程 薛山第二版 课后习题答案 - 图文 下载本文

内容发布更新时间 : 2024/12/22 19:32:58星期一 下面是文章的全部内容请认真阅读。

湖 北 汽 车 工 业 学 院 《MATLAB及应用》实验指导书

《MATLAB及应用》实验指导书

《MATLAB及应用》实验指导书

班 级: T1243-7 姓 名: 柏 元 强 学 号: 20120430724 总评成绩:

汽车工程学院 电测与汽车数字应用中心

I

湖 北 汽 车 工 业 学 院 《MATLAB及应用》实验指导书

目录

实验04051001 MATLAB语言基础 ............................................. 1 实验04051002 MATLAB科学计算及绘图 ...................................... 18 实验04051003 MATLAB综合实例编程 ........................................ 31

II

湖 北 汽 车 工 业 学 院 《MATLAB及应用》实验指导书

实验04051001 MATLAB语言基础

操作成绩 报告成绩 1实验目的

1) 熟悉MATLAB的运行环境 2) 掌握MATLAB的矩阵和数组的运算 3) 掌握MATLAB符号表达式的创建 4) 熟悉符号方程的求解

2实验内容

第二章

1. 创建double的变量,并进行计算。

(1) a=87,b=190,计算 a+b、a-b、a*b。

clear,clc a=double(87); b=double(190); a+b,a-b,a*b

(2) 创建 uint8 类型的变量,数值与(1)中相同,进行相同的计算。

clear,clc a=uint8(87); b=uint8(190); a+b,a-b,a*b

2.计算:

1

湖 北 汽 车 工 业 学 院 《MATLAB及应用》实验指导书

(1)

sin?60??

(2) e3

cos??3??4?(3) ??

clear,clc a=sind(60) b=exp(3) c=cos(3*pi/4)

3.设u?2,v?3,计算:

4uv(1) logv

?eu?v?2(2) v2?u

u?3v(3) uv

clear,clc u=2;v=3; a=(4*u*v)/log(v)

b=((exp(u)+v)^2)/(v^2-u) c=(sqrt(u-3*v))/(u*v)

4.计算如下表达式:

(1) ?3?5i??4?2i?

(2)

sin?2?8i?

clear,clc (3-5*i)*(4+2*i) sin(2-8*i)

2

湖 北 汽 车 工 业 学 院 《MATLAB及应用》实验指导书

5.判断下面语句的运算结果。

(1) 4 < 20 (2) 4 <= 20 (3) 4 == 20 (4) 4 ~= 20 (5) 'b'<'B'

clear,clc

4 < 20 , 4 <= 20,4 == 20,4 ~= 20,'b'<'B'

6.设a?39,b?58,c?3,d?7,判断下面表达式的值。

(1) a?b (2) a?c (3) a?b&&b?c (4) a??d (5) a|b?c (6) ~~d

clear,clc

a=39;b=58;c=3;d=7;

a>b,ab&&b>c,a==d,a|b>c,~~d

7.编写脚本,计算上面第2题中的表达式。

clear,clc disp('sin(60)='); disp(sind(60)) disp('exp(3)='); disp(exp(3))

disp('cos(3*pi/4)='); disp(cos(3*pi/4))

3