高等数学实验报告
MATLAB实验操作报告
同组人:髙加西
20##年04月10日
实验一 非线性方程(组)求解
一、 实验目的
1. 熟悉MATLAB软件中非线性方程组的求解命令及其用法
2. 掌握求非线性方程近似根的常用数值方法——迭代法
二、 实验问题
第一题
有一艘宽为5m的长方形驳船欲驶过某河道的直角弯,经测量知河道的宽度为10m和12m,如图11.9所示.试问,要驶过该直角弯,驳船的长度不能超过多少米?(误差<0.001m)
方法一:
如图所示,设参数为θ,船长L,由几何关系知:
此式中,L的值随θ的变化而变化,要使船身能通过直角弯道,则L的最小值即为所求船舶的最长长度,下面用matlab画出函数相应图形,并在给定区间上求出该最小值,程序如下:
设河道的长和宽分别为a和b,船宽为c,船长为L;
L=inline('(b+a/tan(t)-c/sin(t))/cos(t)','t','a','b','c');
…… …… 余下全文
《数学实验》实验报告
20##-20##学年第1学期
学生姓名:
学 号:
院 部: 数理学院
专 业:
班 级:
任课教师:
实验报告1
实验目的:
熟悉Mathematica软件包的使用。
实验内容:
1、用两种方式编写如下自定义函数,并求其导数f’(x)在x=-2.0,x=1.0,x=5.0处的值
…… …… 余下全文
实 验 六
实验项目名称:优化
实验时间: 20##-5-26、20##-6-2、20##-6-9
实验地点:理学实验楼525
实验目的:
1、掌握Matlab优化工具箱的基本用法,利用优化工具包解线性规划和非线性规划的问题;对不同算法作初步分析、比较;
2、练习实际问题的非线性最小二乘拟合。
3、初步了解实际问题的线性规划和非线性规划的模型建立。
实验内容:
1、 教材205页习题2;求解min ex1(4x12+2x22+4x1x2+2x2+1),初值(-1,1),对不同算法的结果分析,比较。
编写M-文件 fun.m:
function f=fun(x)
f=exp(x(1))*(4*x(1)^2+2*x(2)^2+4*x(1)*x(2)+2*x(2)+1);
输入M文件wliti.m如下:
x0=[-1,1];
x=fminunc('fun',x0);
y=fun(x)
2、 教材205页习题4;有一组数据(ti,yi),i=1,…,33,其中ti=10(i-1),yi由表给出。现要用这组数据拟合函数f(x,t)=x1+x2e-x4t+x3e-x5t中的参数x,初值可选为(0,5,1.5,-1,0.01,0.02),用GN和LM两种方法求解。对yi作一扰动,即yi+ei,ei为(-0.05,0.05)内的随机数,观察并分析迭代收敛变慢的情况。
…… …… 余下全文