我正在尝试使用符号工具箱创建一个基本的线性方程。我设置了我的方程,两个初始条件,并求解,但我只得到一个空结果:
syms y(x) x m c
eqn = y(x) == m*x + c;
cond1 = y(x==0) == 0;
cond2 = y(x==1) == 1;
sol = solve(eqn,cond1,cond2,m,c)
它将sol.c返回为0,但将sol.m返回为y(x)/x
您可以将条件转换为向量:
a = [0;1];
b = [0;1];
syms m c
eqn = a.*m + c -b ==0;
sol = solve(eqn,m,c)
这将导致m 的标量值