为什么MATLAB求解而不是求解线性方程

  • 本文关键字:线性方程 MATLAB matlab
  • 更新时间 :
  • 英文 :


我正在尝试使用符号工具箱创建一个基本的线性方程。我设置了我的方程,两个初始条件,并求解,但我只得到一个空结果:

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 的标量值

相关内容

  • 没有找到相关文章

最新更新