Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2009-01-27
年龄: 47
帖子: 2
声望力: 0 ![]() |
![]()
有一个matlab 画图题困扰me一整天了
问题描述,用以原点为圆心的单位圆为初始条件,进行henon映射,循环10000次。 我自己写的程序如下: 单位圆 alpha=0 ![]() r=1; x=r*cos(alpha); y=r*sin(alpha); plot(x,y,'-'); axis equal -------------------------- henon映射 a=1.4; b=0.3; x(1)=0.4; y(1)=0.4; for i =1:10000 x(i+1)=1-a*x(i)^2+y(i); y(i+1)=b*x(i); end plot (x,y,'.') 问题所在: 这两个程序单独运行时都正确,但是,第二个程序的初始条件是(x1,y1)--(0.4,0.4). 而并非想要的初始条件单位圆。该怎么样把单位圆作为初始条件放在henon映射程序中呢?也就是把0.4换成单位圆。。。 请 筒子们帮个忙拉,多谢奥 :heart: |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2009-01-27
年龄: 47
帖子: 2
声望力: 0 ![]() |
![]()
~~~~~
|
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2009-01-29
年龄: 38
帖子: 5
声望力: 0 ![]() |
![]()
一定要初始化吗?映射不就是函数吗,有函数就行。我想两个写一块,去掉henon的初始化应该可以了。不过要注意,10000要改,就是你xy数组的实际大小。试试吧。
我也是初学,攒人品先:biggrin: |
![]() |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
《MATLAB程序设计教程》电子教案 | shnanren | MATLAB论坛 | 14 | 2010-09-12 10:05 |
帮画下图呗,谢谢 | iloveguangquan | 数学建模专区 | 1 | 2009-04-15 17:00 |
[求助]一个有关用设计的滤波器处理声音信号的问题。 | fujinhai | MATLAB论坛 | 7 | 2008-11-13 09:31 |
[求助]请问这种图怎么画 | yape14 | MATLAB论坛 | 4 | 2008-09-22 09:04 |
仪表信息图像采集处理研究 | liuna2008 | MATLAB论坛 | 0 | 2008-04-12 18:53 |