matlab中Warning: Explicit solution could not be found.

用matlab中的solve函数计算了一下这个方程组 [vih,vo]=solve('kn*(vih-vtn)*vo-vo^2-0.5*kp(vih-vdd-vtp)^2=0','kn(vtn+2*vo-vih)-kp(vih-vdd-vtp)=0')然后就出现了这个情况,感觉这方程不怎么复杂,为什么会这样???其中kn=0.00048;vtn=0.6;kp=0.0003;vdd=3.3;vtp=-0.7

哪个是变量?

solve命令的格式和你上面给出的有出入
http://www.mathworks.com/help/symbolic/mupad_ref/solve.html?searchHighlight=solve追问

还是不太明白该怎么输入?变量是vih和vo

温馨提示:内容为网友见解,仅供参考
无其他回答

matlab解方程组时报错Explicit solution could not be found
1、像这种复杂的方程(组)一般是很难求出解析解的,建议用数值方法求解。2、即使能求出解析解,题主的调用方式也是错误的。我们举个简单例子:>> [p,n]=solve('p=10','n=7','p','n') p = 7 n = 10看到了吗?两个变量是反过来的。原因是,solve函数返回多个输出时,是以变量的字母...

...Warning: Explicit solution could not be found.是什么意思?还是方 ...
这是告诉你无法求解析解。用数值解法吧。

Matlab求解警告;Warning: Explicit solution could not be found.
[a,b,c,d]=solve(a*log(9-b)*200^c\/25000^d==6,a*log(7-b)*250^c\/30000^d==5,a*log(6-b)*300^c\/30000^d==4,a*log(5-b)*400^c\/30000^d==3)警告说明,没有找到解析解,找到数值解,也是可以的。

matlab解二元一次符号方程提示Explicit solution could not be...
将[m,n]=solve('m+n=r1','n\/m=z\/r'); [m,n]=solve('m+n=r1','n\/m=-z\/r'); 中的单引号去掉,就可以了。改为 [m,n]=solve(m+n-r1,n.\/m-z.\/r); [m,n]=solve(m+n-r1,n.\/m+z.\/r);

MATLAB里面关于solve解矩阵方程的问题
warning:explicit solution could not be found.这句话的意思是不能找到精确解,也就是matlab里面solve函数的内部算法对于你这个方程组不适用,所以你这个方程组不能用solve求解 而且,观察你的三个方程,显然是无解的,第一式除以第二式可以得出exp(k0)=533.34\/534.48 第二式除以第三式可以得出 exp...

...求解警告Explicit solution could not be found. x=[empty sym...
你的函数式不对劲啊,首先是diff求查分deff(x,n)表示对x向量求n级差分,比如diff([1,2,4,8],1)=[1,2,4],diff([1,2,4,8],2)=[1,2],你写成diff(g,x)是表达?然后是solve()里的函数,一般是函数等式+变量,你的变量是对的,但是等式是不对劲 ...

...复杂方程提示Explicit solution could not be found. ?
matlab无法求得此方程的精确解。

matlab solve Explicit solution could not be found.
L1=f*(x-Ax)+Ay-y,%直线方程 L3=-y+Cy-sqrt(r.^2-(x-Cx).^2), %圆弧线方程 [x,y]=solve(L1,L3,x,y) ,应该改成:L1=‘f*(x-Ax)+Ay-y’,%直线方程 L3=‘-y+Cy-sqrt(r.^2-(x-Cx).^2)’, %圆弧线方程 [x,y]=solve(L1,L3,x,y) ,即可 ...

利用matlab求解微分方程,谢谢!
Warning: Explicit solution could not be found.> In dsolve at 120 a = [ empty sym ]warning的意思应该是matlab没能找到符号解。我又尝试了一下将y换成t,因为matlab默认的求导是对t求导(不过按理说对y求导也是没有影响的),结果更诡异:>> syms f;a=dsolve('Dx=(sqrt((f-x)^2+t^2)...

...出现Explicit solution could not be found In dsolve (line 201...
=(dy\/dx)\/(dz\/dx)=(dy\/dx)\/(1-y) ;方程组变为(dy\/dx)\/(1-y) – z =cosx,dz\/dx + y =1;这样Z,Y都是X的函数;>> dsolve('Dy\/(1-y)-z=cos(x),Dz+y=1','x')Warning: Explicit solution could not be found.> In dsolve at 101 ans = [ empty sym ] 空解!

相似回答