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& {- Jn=64;
1 Y1 z. z# c2 Y0 {3 qkey=0.512;
& [+ T: h( K3 Y* t( U/ Man=linspace(3.56,4,176);
1 n8 \, k+ |8 J9 x$ K5 x3 Bhold on;box on;axis([min(an),max(an),-0.5,1.5]);
4 b' r. C5 [8 T( R" dN=n^2;8 }2 x- ^! |. W4 U6 J4 z
xn=zeros(1,N);
7 K, S/ f3 @% u- v: \: @) bfor a1=an;
( B$ r+ O# P1 P    a2=an;6 j* R/ ~3 i* ^( J6 N' l
    y=key;
2 s& `- c( q" ^4 Ux=key;
/ ^- f) I5 N$ Yfor 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 iend;) ?- 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) Vend;
; \$ q" o  x$ q. T+ ofigure;; 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

, \6 y# K; K2 c: t
, \( f( w& z7 V) ]( ?
作者: qian211111    时间: 2022-9-26 13:12
plot那条语句改成以下形式。
1 K7 S  @& `, \" x' c; Eplot(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