[討論] 我寫的跑出來跟我想的不一樣?
我是想
利用不同的隨機分布圖形來區別兩個加在一起的圖形
clear;
A=zeros(50,50);
C=zeros(50,50);
L=zeros(50,50);
T=zeros(50,50);
AA=zeros(50,50);
n=5000;
tic;
for k=drange(1:n)
A(1:2:49,2:2:50)=rand;
C(2:2:50,1:2:49)=rand;
for a=15:25
for b=10:40
A(a,b)=5*A(a,b);
end
end
for a=26:40
for b=20:30
A(a,b)=5*A(a,b);
end
end
for a=15:25
for b=5:45
C(a,b)=5*C(a,b);
end
end
for a=26:40
for b=35:45
C(a,b)=5*C(a,b);
end
end
t=abs(A)+abs(C);
AA=AA+t;
end
for k=drange(1:n)
for a=15:25
for b=10:40
T=T+(kron((t-AA/n),t(a,b)))/341;
end
end
for a=26:40
for b=20:30
T=T+(kron((t-AA/n),t(a,b)))/165;
end
end
end
toc;
surfc(T/n)
以上是我的程式碼
我跑了好幾次每一次都不同...
到底哪裡出錯了? 我是希望跑出來的圖形是一個T然後旁邊的L的比較低
可是每次都不同 有時還會跑出相反的結果
請問是我哪裡寫錯了嗎?
請各位神人幫我解答一下吧@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.25.97