从0.01看蝴蝶效应

蝴蝶效应是气象学家洛伦兹1963年提出来的。其大意为:一只南美洲亚马孙河流域热带雨林中的蝴蝶,偶尔扇动几下翅膀,可能在两周后引起美国德克萨斯引起一场龙卷风。其原因在于:蝴蝶翅膀的运动,导致其身边的空气系统发生变化,并引起微弱气流的产生,而微弱气流的产生又会引起它四周空气或其他系统产生相应的变化,由此引起连锁反应,最终导致其他系统的极大变化。此效应说明,事物发展的结果,对初始条件具有极为敏感的依赖性,初始条件的极小偏差,将会引起结果的极大差异。

#include<bits/stdc++.h>
using namespace std;
int n=1,i=1,num;
double x1,x2;
int main()
{
    cout<<"运算次数:";
    cin>>num;
    x1=1.01;
    x2=0.99;
    cout<<setw(15)<<"a"<<setw(15)<<"b"<<endl;
    cout<<setw(18)<<x1<<' '<<setw(15)<<x2<<endl;
    for(int i=0;i<num;i++)
    {
        cout<<setw(4)<<i<<' ';
        x1=x1*x1;
        x2=x2*x2;
        cout<<setw(15)<<x1<<' '<<setw(15)<<x2<<endl;
    }
}
发布了84 篇原创文章 · 获赞 5 · 访问量 3571

猜你喜欢

转载自blog.csdn.net/qq_44824148/article/details/104882634