举一反三
- 求函数 f(x)=3*x1^2 + 2*x1*x2 + x2^2 − 4*x1 + 5*x2. 时,输入代码 >>fun = @(x)3*x(1)^2 + 2*x(1)*x(2) + x(2)^2 - 4*x(1) + 5*x(2); >>x0 = [1,1]; >>[x,fval] = fminunc(fun,x0); 其中fun的作用是:
- 下列程序用迭代法求方程3x3-2x2+5x-7=0在1附近的一个根,精确为10-6。牛顿迭代公式为x=x-f(x)/f'(x),函数Fx求f(x),函数fx求f'(x)。请完善程序。 #include[iostream] #include[cmath] using namespace std; double _____(1)______(double x) { return 3*x*x*x-2*x*x+5*x-7; } double fx(double x) { return _______(2)_______; } int main() { double x1,x2=1; do{ x1=x2; x2=x1-Fx(x1)/fx(x2); }while(______(3)_______); cout[<"方程的根为"<<x2<<endl; system("pause"); return 0;<br] }
- 求函数 f(x)=3*x1^2 + 2*x1*x2 + x2^2 − 4*x1 + 5*x2. 时,输入代码 >>fun = @(x)3*x(1)^2 + 2*x(1)*x(2) + x(2)^2 - 4*x(1) + 5*x(2); >>x0 = [1,1]; >>[x,fval] = fminunc(fun,x0); 到matlab上运行一下,得到的结果,x是:
- 设A={x|-1<x<2},B={x|1<x<3},求A∪B. A: {x|-1<x<2} B: {x|-1<x<1} C: {x|-1<x<3} D: {x|2<x<3}
- 求方程组的解,取初值为(1,1,1)。[img=250x164]180333307ab8fde.jpg[/img] A: f=@(x) [x(1)^3+x(2)-x(3)-5; 2*x(1)+3*x(2)^2-6; x(1)+x(2)+x(3)-3];x=fsolve(f,[1,1,1],optimset('Display','off')) B: x=fsolve(@(x) [x(1)^3+x(2)-x(3)-5; 2*x(1)+3*x(2)^2-6; x(1)+x(2)+x(3)-3],[1,1,1]) C: f=@(x) [x(1)^3+x(2)-x(3)-5; 2*x(1)+3*x(2)^2-6; x(1)+x(2)+x(3)-3];x=fzero(f,[1,1,1]) D: x=fzero(@(x) [x(1)^3+x(2)-x(3)-5; 2*x(1)+3*x(2)^2-6; x(1)+x(2)+x(3)-3],[1,1,1])
内容
- 0
下面程序段中正确的是( )。 A: If x<0 Then y=0 If x<1 Then y=1 If x<2 Then y=2 If x>=2 Then y=3 B: If x>=2 Then y=3 If x>1 Then y=2 If x>=0Then y=1 If x>0 Then y=0 C: If x<0 Then y=0 Else If>=0Then y=1 Else y=3 End If D: If x>=2 Then y=3 Else If>=1 Then y=2 Else y=0 End If
- 1
【单选题】设X为连续型随机变量, 其概率密度: f(x)=Ax2, x∈(0,2); 其它为0. 求(1)A=(); (2) 分布函数F(x)=(); (3) P{1<X<2} (10.0分) A. (1)3/8; (2)x<0, F(x)=0; 0≤x<2, F(x)=1/8x³; x≥2, F(x)=1; (3) 7/8 B. (1)5/8; (2)x<0, F(x)=0; 0≤x<2, F(x)=1/8x³; x≥2, F(x)=0 (3) 1/8
- 2
【单选题】分段函数: ,下面程序段中正确的是__________。 A. If x < 0 Then y = 0 If x < 1 Then y = 1 If x < 2 Then y = 2 If x >= 2 Then y = 3 B. If x >= 2 Then y = 3 If x >= 1 Then y = 2 If x > 0 Then y = 1 If x < 0 Then y = 0 C. If x < 0 Then y = 0 ElseIf x > 0 Then y = 1 ElseIf x > 1 Then y = 2 Else y = 3 End If D. If x > =2 Then y = 3 ElseIf x > =1 Then y = 2 ElseIf x > =0 Then y = 1 Else y = 0 End If
- 3
阅读下面程序,则disp语句所显示结果为()。x=1;while x~=5disp(x)x=x+1;end A: 1 3 2 4 B: 1 2 3 4 C: 2 3 4 5 D: 1 3 4 2
- 4
F(x1,x2,x3)= x 1 2 +2x 2 2 +5x 3 2 +2x 1 x 2 +2x 1 x 3 +6x 2 x 3 的标准形为()