📄 sinx_x_1.m
字号:
function result=sinx_x_1(SwarmX)
[SwarmSize, SwarmDim] = size(SwarmX);
result=zeros(SwarmSize,1);
x=SwarmX(:,1);
y=SwarmX(:,2);
%result=abs(sin(x)-x-1);
result=abs(sin(x)-y.^2)+abs(x.^2-y-1);
%------------------------------------------------------------
% solve('sin(x)-x-1')
% ans =-1.9345632107520242675632614537689
% ans = -1.9346 0
% Current_Iteration = 1001
%------------------------------------------------------------
% solve('sin(x)-x^2+1')
% ans =1.4096240040025962492355939705895
% ans = 1.4096 0.0000
% Current_Iteration = 1001
% ans =1.409624004002596e+000 1.110223024625157e-016
% Current_Iteration = 1001
%------------------------------------------------------------
% [x,y]=solve('sin(x)-y^2=0','x^2-y-1=0')
% x =1.4119800521132615859185722889196
% y =.9936876675657689039626445233937
% ans =1.41198005211326 0.99368766756577 0.00000000000000
% ans = 0.53484659620778 -0.71393911852495 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -