EDA365电子论坛网
标题:
赋值问题 这个K应该怎么赋值才对啊
[打印本页]
作者:
replace
时间:
2022-9-26 11:16
标题:
赋值问题 这个K应该怎么赋值才对啊
本帖最后由 Heaven_1 于 2022-9-27 13:15 编辑
8 L; k" P% D, ]) A' ]
4 m7 d* [+ X9 ~6 t3 H' g& {- J
n=64;
1 Y1 z. z# c2 Y0 {3 q
key=0.512;
& [+ T: h( K3 Y* t( U/ M
an=linspace(3.56,4,176);
1 n8 \, k+ |8 J9 x$ K5 x3 B
hold on;box on;axis([min(an),max(an),-0.5,1.5]);
4 b' r. C5 [8 T( R" d
N=n^2;
8 }2 x- ^! |. W4 U6 J4 z
xn=zeros(1,N);
7 K, S/ f3 @% u- v: \: @) b
for a1=an;
( B$ r+ O# P1 P
a2=an;
6 j* R/ ~3 i* ^( J6 N' l
y=key;
2 s& `- c( q" ^4 U
x=key;
/ ^- f) I5 N$ Y
for k=1:16;
- U, q/ v# o$ F: Y
y=a1*y*(1-y);
# `! L6 Q0 H7 ?: S
x=(a2+(4-a2)*y).*x.*(1-x);%产生公式
$ q7 @3 m9 Y- k2 z$ ^$ ^6 i
end;
) ?- F$ R- A: @) f0 G
for k=1:N;
: F. g+ [7 z! x6 B6 q
y=a1*y*(1-y);
4 T$ ]4 p8 q' L- T" K/ Y+ T
x=(a2+(4-a2)*y).*x.*(1-x);
: X Q; p" C6 H: _
xn(k,1)=x;
1 G1 H% @0 s) T! K
b(k,1)=x;%一维矩阵记录迭代结果
; ^! H) ?1 R/ y1 b7 O& o M& b6 l
end;
7 T c: Y/ o" E
plot(a*ones(1,N),xn,'k.','markersize',1);
6 Z* X6 A5 q) V
end;
; \$ q" o x$ q. T+ o
figure;
; A$ h& U- X# O; {! `1 V
imhist(b)
3 J w5 Z M5 M1 Y: A1 X7 a
, m; K' [( h9 [; y* G. K; C& G
红色部分有问题
6 D+ h# t0 |( h/ X) e# C
下载.png
(17.86 KB, 下载次数: 4)
下载附件
保存到相册
2022-9-27 13:15 上传
, \6 y# K; K2 c: t
, \( f( w& z7 V) ]( ?
作者:
qian211111
时间:
2022-9-26 13:12
plot那条语句改成以下形式。
1 K7 S @& `, \" x' c; E
plot(an,xn(:,:,k) ,'k.','markersize',1);
作者:
RWS_123
时间:
2022-9-26 13:23
每次赋值,矩阵保持一致就OK
作者:
someone
时间:
2022-9-26 13:31
不知道你a代表什么意思,你程序里面也没有对a的说明。
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2