蝴蝶效应matlab程序,实验:使用Matlab对蝴蝶效应进行仿真的实验报告.doc
实验:使用Matlab对蝴蝶效应进行仿真的实验报告.doc
使用Matlab对“蝴蝶效应”(初值敏感性)进行仿真
一、 实验目的
1、掌握MATLAB工具的安装方法;
2、掌握常用的MATLAB操作技能;
3、熟悉常用MATLAB的绘图功能与使用技巧;
4、初步了解MATLAB的程序设计方法。
二、 实验内容:
1、某经济系统的非线性数学模型如下:
x(L+1)=x(L)+aa.*x(L).*(-3.*(x(L).^2)-y(L).^2-z(L).^2-4.*x(L).*y(L)-4.*x(L).*z(L)-2.*y(L).*z(L)-2.*c1.*x(L)+5-b1-r);
y(L+1)=y(L)+bb.*y(L).*(-3.*(y(L).^2)-x(L).^2-z(L).^2-4.*x(L).*y(L)-2.*x(L).*z(L)-4.*y(L).*z(L)-2.*c2.*y(L)+5-b2-r);
z(L+1)=z(L)+cc.*z(L).*(-3.*(z(L).^2)-x(L).^2-y(L).^2-2.*x(L).*y(L)-4.*x(L).*z(L)-4.*y(L).*z(L)-2.*c3.*z(L)+5-b3-r);
2、系统的参数分别为:
b1=0.5;b2=0.4;b3=0.3;
c1=0.1;c2=0.2;c3=0.3;
r=0.4;aa=0.5;bb=0.3;cc=0.2;
3、系统初值(系统初始状态)为:x(1)=0.2;y(1)=0.5;z(1)=0.8;
系统初值微小变动后:x(1)=0.2;y(1)=0.5;z(1)=0.8001;
4、上面特定参数下的经济系统对初始状态是否具有敏感性?若有,请使用Matlab软件,画出三个决策变量x,y,z对系统的初值敏感性分析图。
特定参数下的经济系统对初始状态具有敏感性。系统初值(系统初始状态)为:x(1)=0.2;y(1)=0.5;z(1)=0.8,系统初值微小变动后:x(1)=0.2;y(1)=0.5;z(1)=0.8001。
使用Matlab软件,对决策变量x对系统的初值敏感性分析图如下:
图2 决策变量x对系统的初值敏感性分析图
对决策变量y对系统的初值敏感性分析图如下:
图2 决策变量y对系统的初值敏感性分析图
对决策变量z对系统的初值敏感性分析图如下:
图3 决策变量z对系统的初值敏感性分析图
5、上述经济模型中,蝴蝶效应(初值敏感性)意味着什么?请举出实际的例子。对于这类模型,在进行决策的时候,需要注意哪些内容?
答:蝴蝶效应表示的是在一个动力系统中,初始条件下微小的变化能带动整个系统的长期的巨大的连锁反应,这是一种混沌现象,也可以形象的说明蝴蝶在热带轻轻扇动一下翅膀,遥远的国家就可能造成一场飓风。
蝴蝶效应的实际例子有在2003年,美国发现一宗疑似疯牛病案例,马上就给刚刚复苏的美国经济带来一场破坏性很强的飓风。扇动“蝴蝶翅膀”的,是那头倒霉的“疯牛”,受到冲击的,首先是总产值高达1750亿美元的美国牛肉产业和140万个工作岗位;而作为养牛业主要饲料来源的美国玉米和大豆业,也受到波及,其期货价格呈现下降趋势。但最终推波助澜,将“疯牛病飓风”损失发挥到最大的,还是美国消费者对牛肉产品出现的信心下降。在全球化的今天,这种恐慌情绪不仅造成了美国国内餐饮企业的萧条,甚至扩散到了全球,至少11个国家宣布紧急禁止美国牛肉进口,连远在大洋彼岸中国广东等地的居民都对西式餐饮敬而远之。这让人联想到时下的禽流感,最初在个别国家发现的禽流感,很快波及全球,就算在没有发现禽流感的地区或国家,人们也会“谈鸡色变”。回溯分析,非零起点,双重优化,心理效应clear;
clc;
x(1)=0.2;y(1)=0.5;z(1)=0.8;
b1=0.5;b2=0.4;b3=0.3;
c1=0.1;c2=0.2;c3=0.3;
r=0.4;aa=0.5;bb=0.3;cc=0.2;
for L=1:199
x(L+1)=x(L)+aa.*x(L).*(-3.*(x(L).^2)-y(L).^2-z(L).^2-4.*x(L).*y(L)-4.*x(L).*z(L)-2.*y(L).*z(L)-2.*c1.*x(L)+5-b1-r);
y(L+1)=y(L)+bb.*y(L).*(-3.*(y(L).^2)-x(L).^2-z(L).^2-4.*x(L).*y(L)-2.*x(L).*z(L)-4.*y(L).*z(L)-2.*c2.*y(L)+5-b2-r);
z(L+1)=z(L)+cc.*z(L).*(-3.*(z(L).^2)-x(L).^2-y(L).^2-2.*x(L).*y(L)-4.*x(L).*z(L)-4.*y(L).*z(L)-2.*c3.*z(L)+5-b3
蝴蝶效应matlab程序,实验:使用Matlab对蝴蝶效应进行仿真的实验报告.doc相关推荐
- ip iq 谐波检测matlab仿真,ip-iq谐波检测法的仿真及实验研究ip-iq谐波检测法的仿真及实验研究.pdf...
ip-iq谐波检测法的仿真及实验研究ip-iq谐波检测法的仿真及实验研究 ip-iq谐波检测法的仿真及实验研究 赵梦莹1,李文娟2 哈尔滨理工大学电气与电子工程学院,哈尔滨 150080 1) Ema ...
- 网络matlab程序_【Matlab】官网资源盘点
相关链接: 一个单身男博士的业余生活:技多不压身,解数独也可撩妹 手把手 | 使用 MATLAB 图像处理与深度学习解算数独 基于Matlab的杨氏双缝干涉实验模拟 基于Matlab的二维正方晶体马德 ...
- 艾特肯法方程解matlab程序,牛顿迭代法matlab代码
牛顿法 迭代公式: x(k1) xk [2 f (x(k) )]1f (x(k) ) Matlab 代码: function [x1,k] =newton(x1,eps) hs=inline('(x ...
- bfgs算法matlab程序,bfgs算法matlab代码
(对 Large -scale 问题) 对应文件 \\toolbox\\matlab\\funfun\\fminbnd.m \\toolbox\\optim\\sfminbx.m \\toolbox\ ...
- matlab程序圆形牛栏,Matlab课本计算题.doc
Matlab课本计算题 Matlab计算题: 农夫老李有一个半径为10m的圆形牛栏,里面长满了草,老李要将家里的一头牛拴在牛栏边的一根栏桩上,要求只让牛吃到圆形牛栏中的一半的草,请问栓牛鼻的绳子应为多 ...
- 牛顿迭代法解线性方程matlab程序,牛顿迭代法matlab程序(解线性方程组)
<牛顿迭代法matlab程序(解线性方程组)>由会员分享,可在线阅读,更多相关<牛顿迭代法matlab程序(解线性方程组)(4页珍藏版)>请在金锄头文库上搜索. 1.牛顿迭代法 ...
- python调用matlab程序_Python调用MATLAB实现fmincon函数
motivation: 1.要实现"符号几何规划"的功能,使用MATLAB自带的fmincon函数来实现 2.工程的代码是通过Python来完成的,需要Python调用MATLAB ...
- 微分matlab程序,数值微分及其matlab程序.doc
数值微分及其matlab程序.doc 第八章数值微分1282一阶导数的数值计算及其MATLAB程序821差商求导及其MATLAB程序例821设215SINXF(1)分别利用前差公式和后差公式计算的 ...
- 五步移相法matlab程序_用MATLAB仿真相移键控
MATLAB 仿真实验报告 题目: 相移键控仿真( Phase Shift Keying Simulation ) 一.初始化变量: 对样本变量进行初始化,包括每一个符号,符号的数值,字长,还有性噪比 ...
- matlab 程序 收缩,基于MATLAB的小波收缩去噪方法研究(程序)
基于MATLAB的小波收缩去噪方法研究(程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文15400字,程序,答辩PPT) 摘 要 信号在采集.传输和获取的过程中难免会受到各种噪声的干扰 ...
最新文章
- JavaScript实现的水珠动画效果
- soapUI中多个TestCase之间传递参数
- SAP License:生产订单结算时候的几个差异
- React antD 使用Select 进阶功能 远程搜索,防抖控制,加载状态
- [转贴]彻底解决 CrystalReports 登录失败问题。
- 数据库系统基础教程(1)数据库系统世界
- 最新PHP超精简全站自适应小说网网站源码
- 转载-卷影复制服务(VSS)详细介绍
- 「luogu4093」[HEOI2016/TJOI2016]序列
- 解决笔记本HDMI外接显示器没声音的问题
- 微软电脑管家登陆微软商店 简单无打扰 支持杀毒和垃圾清理等
- 优矿 pandas plt 显示平安银行基金月最大召回率
- 加入NLP交流群和求职群
- Ubuntu16.04设置并查看DNS
- com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException异常产生的原因及解决办法
- 用C语言去判断一个字符串是否为回文字符串(简单明了)
- Google Play 政策更新提醒与重点解读 | 2021 年第四季度
- Oracle创建多个(大量)属性表,建表语句如下,案例是创建509个属性的表
- MSCS仲裁出错不能启动解决
- 【HCIA安全】用户认证