MATLAB数学实验报告 下载本文

内容发布更新时间 : 2024/4/29 2:45:38星期一 下面是文章的全部内容请认真阅读。

Matlab

数学实验报告

一、 实验目的

通过以下四组实验,熟悉

MATLAB的编程技巧,学会运用

MATLAB的一些主要功能、命令,通过建立数学模型解决理论或实际问题。了解诸如分岔、混沌等概念、学会建立Malthu模型和Logistic模型、懂得最小二乘法、线性规划等基本思想。

二、 实验内容

2.1 实验题目一 2.1.1实验问题

Feigenbaum曾对超越函数y=λsin(πx)(λ为非负实数)进行了分岔与混沌的研究,试进行迭代格式xk+1=λsin(πxk),做出相应的Feigenbaum图

2.1.2程序设计

clear;clf; axis([0,4,0,4]); hold on for r=0:0.3:3.9 x=[0.1]; for i=2:150

x(i)=r*sin(3.14*x(i-1)); end pause(0.5) for i=101:150

plot(r,x(i),'k.'); end

text(r-0.1,max(x(101:150))+0.05,['\\it{r}=',num2str(r)]) end

加密迭代后 clear;clf; axis([0,4,0,4]); hold on for r=0:0.005:3.9 x=[0.1];

for i=2:150

x(i)=r*sin(3.14*x(i-1)); end pause(0.1) for i=101:150 plot(r,x(i),'k.'); end end

运行后得到Feigenbaum图

2.2实验题目二 2.2.1实验问题

某农夫有一个半径10米的圆形牛栏,长满了草。他要将一头牛拴在牛栏边界的桩栏上,但只让牛吃到一半草,问拴牛鼻子的绳子应为多长?

2.2.2问题分析

如图所示,E为圆ABD的圆心,AB为拴牛的绳子,圆ABD为草场,区域ABCD为牛能到达的区域。问题要求区域ABCD等于圆ABC的一半,可以设BC等于x,只要求出∠a和∠b就能求出所求面积。先计算扇形ABCD的面积,2a÷π×πx2=2aπ2,再求AB的面积,用扇形ABE的面积减去三角形ABE的面积即可。