找回密码
 注册
关于网站域名变更的通知
查看: 224|回复: 2
打印 上一主题 下一主题

[仿真讨论] matlab仿真代码总是出问题。提示说for循环那行有问题,找不出来

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-8-15 16:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
U=1000;6 G  a; P8 ?. v! Q8 @3 P& o; Q
a=1e-6;
' Y- k! S6 G3 _7 Db=1e-6;2 w9 C6 }8 ?' d
D=0.25;8 Z: }: \& m2 }# S
lamda=1.225e-9/sqrt(U*(1+0.9783e-6*U));* t8 y/ P2 f- Q. B9 c
A=pi*a/lamda*D;
3 K! o4 r6 J: Z! D3 H3 _B=pi*(a+b)/lamda*D;
- |# H7 ?0 p4 O: v0 h) x: ?for(i=0;i<=200;i++)
9 }( c& T$ \8 o" ]2 V{x=5e-5*(2*rand-1);
" r1 e! k( X6 ~& F! r8 a! t: ]y=4e-5*(2*rand-1);
) n  }) e! h6 O/ Y  P, j/ pPw=(sin(A*x))^2*(cos(B*x))^2/(A*x)^2<=1;7 }! a9 u$ X" G* z: [6 m8 w3 [
M=rand;
- u0 S4 X( v) fif(Pw>=M)9 v) f- R7 x, m* Z2 d
plot(x,y,'.r','markersize',10);/ o, _) F% A% s$ a
pause(200);}: S- z4 D+ `9 g; k0 {& T' @9 c

该用户从未签到

2#
发表于 2022-8-15 16:45 | 只看该作者
U=1000;1 \4 ~7 A1 o& d" R' T3 W& O  p
a=1e-6;1 ~' X" u7 K* s5 O5 x: Q$ q
b=1e-6;& X& E  A; s! R. ?8 A2 B3 S
D=0.25;5 H2 ^  d3 A0 x" V
lamda=1.225e-9/sqrt(U*(1+0.9783e-6*U));
0 y* Q2 B/ [4 {A=pi*a/lamda*D;
. L2 X: b4 L" d7 }B=pi*(a+b)/lamda*D;
, s& B" U$ B, k. G# ^- ]hold on  R- M/ m; W! V4 ~6 P7 P3 t5 d
for i=0:2004 f; c2 v( w. ?# `: k( N& {. z
x=5e-5*(2*rand-1);0 l/ G2 H7 J7 S5 }
y=4e-5*(2*rand-1);
: A" X: M; p4 {0 ZPw=(sin(A*x))^2*(cos(B*x))^2/(A*x)^2<=1;
5 n9 C/ C( Z$ w4 i, p+ v& hM=rand;
+ S) K: K5 @/ rif Pw>=M
9 n9 [# V1 U; q8 ]+ tplot(x,y,'.r','markersize',10)- T% A6 o# a, k. d, |$ @
end
: @& e" i6 i7 y8 m3 a4 Upause(.02)
9 }2 G/ ^( U6 l3 _! U, \# vend8 z2 d9 r# P( K; D- H

该用户从未签到

3#
发表于 2022-8-15 17:11 | 只看该作者
再看看别人是怎么说的. b- ~2 B6 i8 z; \# W+ i% }/ T
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-30 01:43 , Processed in 0.078125 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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