对于算式Y=X1/X2,下述结果那些是正确的?? Y、X1、X2均为INT类型, X1=8,X2=3,则 Y=2。|Y、X1、X2均为INT类型, X1=8,X2=3,则 Y=2.666。|Y、X1、X2分别为INT、REAL、REAL类型, X1=8.0,X2=3,则 Y=2.666。|Y、X1、X2分别为INT、REAL、REAL类型, X1=8.0,X2=3,则 Y=2.0。;
举一反三
- 求函数 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的作用是:
- 求函数 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是:
- 以下程序片段的运行结果是_________。 int x1=30,x2=40; sub(int x,int y) { x1=x; x=y; y=x1; } int main() { int x3=10,x4=20; sub(x3,x4); sub(x2,x1); printf(“%d,%d,%d,%d\n”,x3,x4,x1,x2); }
- 如果一个函数f(x)满足(1)定义域为R;(2)任意x1,x2∈R,若x1+x2=0,则f(x1)+f(x2)=0;(3)任意x∈R,若t>0,f(x+t)>f(x).则f(x)可以是( ) A: y=-x B: y=3x C: y=x3 D: y=log3x
- 设函数y=x,则y′=() A: 1 B: x C: x2/2 D: x2