matlab语言及其应用上机指导书,Matlab语言及应用实验指导三

GDOU-B-11-112

广东海洋大学学生实验报告书(学生用表)

实验名称

M文件与控制语句

课程名称

MATLAB程序设计与应用

课程号

学院(系)

信息学院

专业

班级

学生姓名

学号

实验地点

实验日期

实验三 M文件与控制语句

一、实验目的

1、 了解M函数,掌握M函数文件编写规则。

2、 学会编写M文件,并用来解决简单的数学问题。

3、 掌握MATLAB的几种基本控制转移语句。

二、实验内容与步骤

了解M函数的基本格式function[y1,y2,…]=ff(x1,x2, …)

根据实际需要,按照规则编写M函数文件。

对编制好的函数和文件进行调试。

根据所学知识,按要求独立完成以下习题:

练习1:编写M函数文件,并在工作窗口中调试:

题目:给定两个实数a, b和一个正整数n,给出 k=1, …,n时的所有

要求:自定a=2和b=3的值,设n=8;

步骤:function[m]=ko(a,b,n)

for k=1:n

m=a^k-b^k

end

>> ko(2,3,8)

m =

-1

m =

-5

m =

-19

m =

-65

m =

-211

m =

-665

m =

-2059

m =

-6305

ans =

-6305

>>

题目:分别利用for和while循环语句求解

步骤:

练习2:根据题目编写函数文件,并编写命令文件求解。

题目:求解一个圆柱体的表面积和体积。

步骤:function[s,v]=yuanzhu(r,h)

s=2*pi*r^2+r*h

v=pi*r^2*h

题目:当x,y 分别等于x=1,2,3,4,y=0.1,0.2,0.3,0.4。求解表达式 的值.

步骤:function[m]=kk(x,y)

for p=1:x

for q=0.1:0.1:y

m=((4*p^2+1)^0.5+0.5457*exp(-0.75*p^2-3.75*q^2-1.5*p))/(2*sin(3*q)-1)

end

end

>> kk(4,0.4)

m =

-5.6032

m =

17.6786

m =

4.0185

m =

2.6243

m =

-10.0851

m =

31.9006

m =

7.2779

m =

4.7725

m =

-14.8738

m =

47.0493

m =

10.7345

m =

7.0396

m =

-19.7141

m =

62.3604

m =

14.2278

m =

9.3305

ans =

9.3305

>>

三、实验分析总结

需要主要数字之间的乘号不能省略

3

展开阅读全文

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值