声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2063|回复: 1

[其他相关] 求助:各位大虾谁能帮我把这2个BASIC程序变成MATLAB

[复制链接]
发表于 2006-5-17 08:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<P>1,SCREEN 2:CLS<BR>DIM X(9000)<BR>X(1)=0.8<BR>mstart=3.0 mend=4:n=60<BR>mol=(mend-mstart)/n<BR>for g=0.4 TO 2.8 START 0.1<BR> FOR K=mstart TO mend STEP mol<BR>    for I=1 TO 200<BR>       X(2*I)=K*X(2*I-1)*(1-X(2*I-1))<BR>       X(2*I+1)=G*X(2*I)*(1-X(2*I))<BR>    NEXT I<BR>    FOR I=201 TO 500<BR>    X(2*I)=K*X(2*I-1)*(1-X(2*I-1))<BR>    X(2*I+1)=G*X(2*I)*(1-X(2*I))<BR>    PSET(INT(300*K)-800,200-INT(90*(1+X(2*I)))<BR>    PSET(INT(300*K)-800,200-INT(90*(1+X(2*I+1)))<BR>    NEXT I<BR>   NEXT K<BR> STOP:CLS<BR>NEXT G<BR>END<BR>2,SCREEN 2:CLS<BR>DIM X(9000)<BR>X(1)=0.8:K=15/4:G=8/3<BR>INPUT"m1,m2,X";M1,M2,X<BR>XMAX=X(1):XMIN=X(1)<BR>for I=1 TO 200<BR>       X(2*I)=K*X(2*I-1)*(1-X(2*I-1))+M1*X(2*I-1)-X<BR>       X(2*I+1)=G*X(2*I)*(1-X(2*I))+M2*X(2*I)-X)<BR>   PSET(2*I,200-INT(90*(1+X(2*I))))<BR>    PSET(2*I+1,200-INT(90*(1+X(2*I+1))))<BR>IF X(2*I)&gt;XMAX THEN XMAX=X(2*I)<BR>IF X(2*I)&lt;XMIN THEN XMAX=X(2*I)<BR>IF X(2*I+1)&gt;XMAX THEN XMAX=X(2*I+1)<BR>IF X(2*I+1)&lt;XMIN THEN XMAX=X(2*I+1)<BR>NEXT I<BR>LINE(2,200-INT(90(1+XMIN))-15)-(2,200-INT(90(1+XMAX))+15)<BR>LINE(2,200-INT(90(1+XMIN))-15)-(420,200-INT(90(1+XMIN))-15)<BR>LINE(2,200-INT(90(1+XMAN))+15)-(420,200-INT(90(1+XMAX))+15)<BR>LINE(420,200-INT(90(1+XMIN))+15)-(420,200-INT(90(1+XMAX))+15)<BR>END</P>
<P>谢谢!!</P>
回复
分享到:

使用道具 举报

发表于 2007-5-10 06:59 | 显示全部楼层
这两个程序不复杂,关键是搞清楚里边的循环

别人只能给你提供意见,帮你该写估计不会有这时间
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-27 13:50 , Processed in 0.087936 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表