来自陈武栋的问题
【在matlab中,怎么编写带字母的方程,如何编写使得求解.比如:想x^2-ax+a*a=0;(x是未知数,a是一个常数)本人初学,】
在matlab中,怎么编写带字母的方程,如何编写使得求解.比如:想x^2-ax+a*a=0;(x是未知数,a是一个常数)
本人初学,
1回答
2020-02-06 05:46
【在matlab中,怎么编写带字母的方程,如何编写使得求解.比如:想x^2-ax+a*a=0;(x是未知数,a是一个常数)本人初学,】
在matlab中,怎么编写带字母的方程,如何编写使得求解.比如:想x^2-ax+a*a=0;(x是未知数,a是一个常数)
本人初学,
>>symsxa
>>solve('x^2-a*x+a*a')
ans=
(1/2+1/2*i*3^(1/2))*a
(1/2-1/2*i*3^(1/2))*a
>>subs(f,'a',5)
ans=
2.5000+4.3301i
2.5000-4.3301i
>>subs(f,'a',15)
ans=
7.5000+12.9904i
7.5000-12.9904i
这里用了solve函数和符号定义,可以查找下.