matlab中求解方程组出现了Warning: Explicit solution could not be found. 怎么解决

S=solve('tan(at)=(v1*t-yt)/(x0-xt)','diff(xt,t)=v2*cos(at)','diff(yt,t)=v2*sin(at)','xt','yt','at')
Warning: Explicit solution could not be found.
想要用 t 把 xt , yt , at 表示出来

第1个回答  2014-03-21
方程没有显式解。本回答被提问者采纳

matlab solve函数变量问题
Warning: Explicit solution could not be found.警告:显式解未找到。___matlab不是万能的,人没办法解matlab当然也没法解,就算数组代入也还是解不了的。solve有两种用法,一种是像你这样用字符串作为参数,在这种情况下字符串被整体传到函数内,不会自动将已定义的内容代到字符串内。因此必须手动拼...

求助高手,用matlab解带三角函数方程组的问题
Explicit solution could not be found.这是个warning,不是error!找不到精确解是指你的方程太复杂了,matlab不能得到具体的解析解。

matlab求解积分总是出现empty sym的情况。
应当是因为无解的情况发生.代码方便给出来吗?我输入:MyAlgorithm(1,1,0.2)得到的结果是:Warning: Explicit integral could not be found. %积分没有找到解析解 > In sym.int at 64 In MyAlgorithm at 3 Warning: Explicit solution could not be found. %解方程也没有找到解析解 > In ...

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

Matlab求解警告;Warning: Explicit solution could not be found.
可这样:syms a b c d [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)警告说明,没有找到解析解,找到数值解,也是可以的。

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

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中用solve解方程组的问题,为何给出空矩阵,应该怎么改?
Warning: Explicit solution could not be found.这句话的意思是不能找到精确解,也就是matlab里面solve函数的内部算法对于你这个方程组不适用,所以你这个方程组不能用solve求解 而且,观察你的三个方程,显然是无解的,第一式除以第二式可以得出exp(K0)=533.34\/534.48 第二式除以第三式可以得出 e...

...求解警告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()里的函数,一般是函数等式+变量,你的变量是对的,但是等式是不对劲 ...

相似回答