好文档 - 专业文书写作范文服务资料分享网站

MATLAB)课后实验答案[1]之令狐文艳创作

天下 分享 时间: 加入收藏 我要投稿 点赞

令狐文艳

实验一 MATLAB运算基础

令狐文艳

1. 先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。

2sin850z1?1?e2 (1)

1?2i??212x?z2?ln(x?1?x)??0.45?5?? 2(2),其中

e0.3a?e?0.3a0.3?az3?sin(a?0.3)?ln,a??3.0,?2.9,22(3)

?t20?t?1?z4??t2?11?t?2?t2?2t?12?t?3?,2.9,3.0

(4) ,其中t=0:0.5:2.5

解:

M文件: z1=2*sin(85*pi/180)/(1+exp(2)) x=[2 1+2*i;-.45 5]; z2=1/2*log(x+sqrt(1+x^2)) a=-3.0:0.1:3.0; z3=(exp(0.3.*a)-exp(-0.3.*a))./2.*sin(a+0.3)+log((0.3+a)./2) t=0:0.5:2.5; z4=(t>=0&t<1).*(t.^2)+(t>=1&t<2).*(t.^2-1)+(t>=2&t<3) .*(t.^2-2*t+1) 4. 完成下列操作:

(1) 求[100,999]之间能被21整除的数的个数。 (2) 建立一个字符串向量,删除其中的大写字母。 解:(1) 结果:

令狐文艳

令狐文艳

m=100:999; n=find(mod(m,21)==0); length(n) ans = 43 (2). 建立一个字符串向量 例如: ch='ABC123d4e56Fg9';则要求结果是:

ch='ABC123d4e56Fg9'; k=find(ch>='A'&ch<='Z'); ch(k)=[] ch = 123d4e56g9 实验二 MATLAB矩阵分析与处理

?EA??3?31. 设有分块矩阵?O2?3R3?2?S2?2??,其中

E、R、O、S分别为单位

矩阵、随机矩阵、零矩阵和对角阵,试通过数值计算验证

?ER?RS?A2??S2??O?。

解: M文件如下;

5. 下面是一个线性方程组: (1) 求方程的解。

(2) 将方程右边向量元素b3改为0.53再求解,并比较b3的变化和解的相对变化。

(3) 计算系数矩阵A的条件数并分析结论。

令狐文艳

令狐文艳

解: M文件如下:

实验三 选择结构程序设计 1. 求分段函数的值。 用

if

语句实现,分别输出

x=-5.0,-

3.0,1.0,2.0,2.5,3.0,5.0时的y值。 解:M文件如下:

2. 输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。其中90分~100分为A,80分~89分为B,79分~79分为C,60分~69分为D,60分以下为E。

要求:

(1) 分别用if语句和switch语句实现。

(2) 输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。 解:M文件如下

3. 硅谷公司员工的工资计算方法如下:

(1) 工作时数超过120小时者,超过部分加发15%。 (2) 工作时数低于60小时者,扣发700元。 (3) 其余按每小时84元计发。

试编程按输入的工号和该号员工的工时数,计算应发工资。 解:M文件下

令狐文艳

MATLAB)课后实验答案[1]之令狐文艳创作

令狐文艳实验一MATLAB运算基础令狐文艳1.先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。2sin850z1?1?e2(1)1?2i??212x?z2?ln(x?1?x)??0.45?5??2(2),其中e0.3a?e?0.3a0.3?az3
推荐度:
点击下载文档文档为doc格式
6fim88xbac4oweh0q68m0sr9z0p08p00nzg
领取福利

微信扫码领取福利

微信扫码分享