- 可复制代码在末尾
- 1
1466015503701
Temp = 1;
i = 0;
Ans = 0;
while(i<=20)
Ans = Ans + Temp;
Temp = Temp * 4;
i = i + 1;
end
fprintf('%d\n',Ans);
- 2
x1 = 0.0000; x2 = 0.4839;
Min = 3.8710;
fun = @(x) (x(1)^2 - 4*x(2))^2 + 120*(1 - 2*x(2))^2
x0 = [0, 0]
A = [];
b = [];
Aeq = [];
beq = [];
vlb = [];
vub = [];
[x,f] = fmincon(fun, x0, A, b, Aeq, beq, vlb, vub)
- 3
%Solution1:一种很蠢的函数实现办法
fun = 2*x^3 - 6*x^2 -18*x +7;
dfun = diff(fun);%6*x^2 - 12*x - 18
x1 = fzero(@(x)6*x^2 - 12*x - 18