含未知参数的方程,通过已知f(1)=1,f(2)=6求出方程的解后再求出f(5)
```c
clear;clc;
syms x y a b;
y=a*x^2+b*x;
f=@(x) y;
eqns=[f(1)==1,f(2)==6];
vars=[a,b];
[sola,solb]=solve(eqns,vars);
subs(y,a,sola);
subs(y,b,solb);
disp(f(5))
你好
syms x y a b f
f = a*x^2+b*x;
[a0,b0] = solve([subs(f,x,1)-1; subs(f,x,2)-6], [a,b]) % a0 和b0为a和b的解
f = subs(f, [a,b],[a0,b0]);
f5 = subs(f,x,5)
结果:
a0 =
2
b0 =
-1
f5 =
45