- 34
- 0
- 约1.63千字
- 约 5页
- 2019-09-04 发布于湖南
- 举报
西华大学数学建模上机实验报告
课程名称: 数学建模
年级:2011级
上机实验成绩:
指导教师:蒲俊老师
姓名:李国强
上机实验名称:MATLAB程序设计
学号:362011080401114
上机实验日期:2013.03.16
上机实验编号:
组号:
上机实验时间:
一、实验目的
1.掌握建立和执行M文件的方法;
2.掌握实现选择结构的方法;
3.掌握实现循环结构的方法。
二、实验内容
1.几种常用循环语句的练习
(1) 对n=1,2,…,10,求的值,并记录在x中。
(2)设银行年利率为11.25%。将10000元钱存入银行,问多长时间会连本带利翻一番?
(3)
(4)
2.编写函数文件练习
(1)编写计算的函数,并求之值。
(2)有一函数,写一程序,输入自变量的值,输出函数值。
(3)编写函数:,输入自变量的值,输出函数值。
三、使用环境
MATLAB 7.0.1
四、核心代码及调试过程
1.几种常用循环语句的练习
(1.) for n=1:10
x(n)=sin(n*pi/10);
end
x
x =
Columns 1 through 9
0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 0.5878 0.3090
Column 10
0.0000
(2.) money=10000
years=0
while money20000
years=years+1
money=money*(1+11.25/100)
end
money =
10000
years =
0
years =
1
money =
11125
years =
2
money =
1.2377e+004
years =
3
money =
1.3769e+004
years =
4
money =
1.5318e+004
years =
5
money =
1.7041e+004
years =
6
money =
1.8958e+004
years =
7
money =
2.1091e+004
(3.)
x=2;
if x1
f=x^2+1
end
f =
5
x=-1;
if x=1
f=2*x
end
f =
-2
(4.)
x=2;
if x1
f=x^2+1
else if x=0
f=x^3
else
f=2*x
end
end
f =
5
x=-1;
if x1
f=x^2+1
else if x=0
f=x^3
else
f=2*x
end
end
f =
-1
x=0.5;
if x1
f=x^2+1
else if x=0
f=x^3
else
f=2*x
end
end
f =
1
2.
x=1;
sum=0;
for m=1:20
x=x.*m;
sum=sum+x;
end
sum
sum =
2.5613e+18
3.
function f=fun(x,y)
f=x*x+sin(x*y)+2*y
fun(1,pi)
f =
7.2832
ans =
7.2832
4.
function f=fun3(x1,x2)
f=100*(x2-x1^2)^2+(1-x1)^2
fun3(1,3)
f =
400
ans =
400
五、总结
学会了怎样实现一个函数的定义和计算。
原创力文档

文档评论(0)