• 2021-04-14
    中国大学MOOC:"补充下列matlab程序,用函数lsqnonlin拟合y=c*(1-e^(-d*x))中的参数c,d。1)编写M-文件curvefun1.mfunctionf=curvefun1(a)xdata=[3457915];ydata=[1246810];f=();%其中a(1)=c,a(2)=d2)输入命令a0=[11];a=lsqnonlin(‘curvefun1’,x0);f=curvefun1(a);";
  • "a(1)*(1-exp(-a(2)*xdata))-ydata

    内容

    • 0

      设函数f(x)满足f(1)=0,(1)=2,则= A: 0 B: 1 C: 2 D: 不存在

    • 1

      ‎求常微分方程在[1,3]区间内的数值解,正确的命令有( )。‌‎[img=214x135]17de707813b3012.jpg[/img]‌ A: >;>; f=@(x, y) 2*x/y+2*x;>;>; [x, y]=ode45(@f, [1, 3], 1) B: >;>; f=@(x, y) 2*x/y+2*x;>;>; [x, y]=ode45(f, [1, 3], 1) C: >;>; [x, y]=ode45(@(x, y) 2*x/y+2*x, [1, 3], 1) D: 建立f.m函数文件:function yx=f(x,y)yx=2*x/y+2*x;输入命令:>;>; [x, y]=ode45(@f, [1, 3], 1)

    • 2

      设f(x)为连续函数,则等于() A: f(2)-f(0) B: 1/2[f(11)-f(0)] C: 1/2[f(2)-f(0)] D: f(1)-f(0)

    • 3

      求常微分方程在[1,10]区间内的数值解,正确的命令有( )。[img=283x164]1802f8c8ab57d81.jpg[/img] A: >> f=@(x, y) [2,2]*[x/y;x] >> [x, y]=ode45(f, [1, 10], 1) B: >> f=@(x, y) 2*x/y+2*x; >> [x, y]=ode45(f, [1, 10], 1) C: >> [x, y]=ode45(@(x, y) 2*x/y+2*x, [1, 10], 1) D: 建立f.m函数文件:function yx=f(x,y) yx=2*x/y+2*x;输入命令:>> [x, y]=ode45(@f, [1, 10], 1)

    • 4

      执行下面代码,错误的是‪‬‬‬‬‬‬‬‬‬def f(x, y = 0, z = 0): pass # 空语句,定义空函数体 A: f(1, x = 1, z = 3) B: f(z = 3, x = 1, y = 2) C: f(1, z = 3) D: f(1, y = 2, z = 3)