[問題] 請高手幫我看看哪裡出錯了!!!已回收
檢查了好幾次
還是不知道哪邊錯了
請高手幫我看看
問題: 為什麼"+"沒有出現在線上?
clear all;
clc;
n=2;
boun = 6;
x=ones(n,1)*[1:100];
pool_number=20;
XX=randint(n,pool_number,[1, length(x(1,:))]);
uk = boun;
lk = -boun;
len = uk - lk;
X_value=(-boun)+x*(len/(length(x(1,:))));
XX_value=(-boun)+XX*(len/(length(x(1,:))));
for k=1:length(x(1,:))
for i=1:length(x(2,:))
C1=(X_value(1,k)^2+X_value(2,i)-11)^2;
C2=(X_value(1,k)+X_value(2,i)^2-7)^2;
FG(k,i)=C1+C2;
end
end
[value, index] = min(min(FG));
G_min=value;
for i=1:pool_number
FF(i) = FG(XX(1,i),XX(2,i));
end
AA=FF;
BB=XX_value;
figure(1)
[XXX YYY]=meshgrid(X_value(1,:),X_value(2,:));
mesh(XXX,YYY,FG);
hold on
plot3(BB(1,:),BB(2,:),AA,'+r') % 初始參數解
axis([-boun boun -boun boun 0 1000])
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.176.7
→
04/17 21:20, , 1F
04/17 21:20, 1F
→
04/17 21:21, , 2F
04/17 21:21, 2F
→
04/18 01:18, , 3F
04/18 01:18, 3F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章