matlab solve解符号函数问题为什么用solve函数可以解出【log(x)=c'】,解不出【b*(a+x)*log(x)=c】的x值?如何解>> solve('5*(60+x)*log(x)=10')ans =1.0333118065736867150074014102319>> solve('b*(a+x)*log(x)=c')Error using ==> solveU

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 15:10:32
matlab solve解符号函数问题为什么用solve函数可以解出【log(x)=c'】,解不出【b*(a+x)*log(x)=c】的x值?如何解>> solve('5*(60+x)*log(x)=10')ans =1.0333118065736867150074014102319>> solve('b*(a+x)*log(x)=c')Error using ==> solveU

matlab solve解符号函数问题为什么用solve函数可以解出【log(x)=c'】,解不出【b*(a+x)*log(x)=c】的x值?如何解>> solve('5*(60+x)*log(x)=10')ans =1.0333118065736867150074014102319>> solve('b*(a+x)*log(x)=c')Error using ==> solveU
matlab solve解符号函数问题
为什么用solve函数可以解出【log(x)=c'】,解不出【b*(a+x)*log(x)=c】的x值?如何解
>> solve('5*(60+x)*log(x)=10')
ans =1.0333118065736867150074014102319
>> solve('b*(a+x)*log(x)=c')
Error using ==> solve
Unable to find closed form solution.

matlab solve解符号函数问题为什么用solve函数可以解出【log(x)=c'】,解不出【b*(a+x)*log(x)=c】的x值?如何解>> solve('5*(60+x)*log(x)=10')ans =1.0333118065736867150074014102319>> solve('b*(a+x)*log(x)=c')Error using ==> solveU
错误的意思是找不到解析解,即一个通用的关于a,b,c的可以用来计算x值的表达式.注意一定是通用的.
这说明这个方程没有一般意义上的解析解,但是当a,b,c取某些值时它又存在解,其实这种解区别于解析解,算是数值解.只有当a,b,c满足某些条件时才存在.
事实上工程上很多实用方程都只有数值解,还有很多偏微分方程都是没有解析解的,真正有解析解的方程是相对很少的.
因此,这种错误与软件无关,与方程本身固有的一些特性有关.想深入了解的话建议你看一些相关的书籍.

MATLAB,solve函数, 关于matlab解多元一次方程组的问题如果方程组中含有求和符号应该怎么求解?还是用solve函数吗? matlab solve解符号函数问题为什么用solve函数可以解出【log(x)=c'】,解不出【b*(a+x)*log(x)=c】的x值?如何解>> solve('5*(60+x)*log(x)=10')ans =1.0333118065736867150074014102319>> solve('b*(a+x)*log(x)=c')Error using ==> solveU 为什么solve函数后matlab无反应 matlab中solve函数solve函数最多可以解多少维的方程组,上千维的可以吗, matlab符号变量作函数参数是否加单引号为什么有的函数加单引号比如solve 有的又不加diff matlab 解方程(x^2/(x^2-10))^x-(x^2-10)/10=0的MATLAB语句怎么写?solve('l^(2*l)/(l^2-10)^l-(l^2-10)/10=0','l') 为什么求不出实根原问题为求使g(l)=0的l matlab怎么用solve求解析解 MATLAB中solve函数的问题>> NodeENodeE =-20 129 4>> distancedistance =22.6525 13.4046NodeE 和distance都是有值的,但我用solve函数解包括NodeE和distance的方程结时,却被看成是符号了,导致x1,y1等于一连串的表达式>> [ matlab中solve函数不能用的原因 matlab新手求解3:solve函数.我输入solve('x^3+5*x-8'),结果求得三个解:.我只想使用第一个解,如何将其从solve()中提取出来.输入[a b c ]=solve('x^3+5*x-8')时matlab报错,查了资料才知道solve函数的返回值 matlab solve函数解方程错在哪里输入:syms xf=sym('-x^3+x^2-1=0')v=solve(f)w=double(v)结果:Attempt to execute SCRIPT solve as a function.Error in ==> sym.solve at 49[varargout{1:max(1,nargout)}] = solve(S{:});Error in ==> solve at 3v=so 如何用MATLAB解复杂一元函数很复杂的函数 用solve解不出来 太长了帖不上来 Matlab 当变量数>方程组数,可以用solve函数吗?为什么有时候结果显示没有解析解? matlab 解方程 三角函数求beta值.其他可以给定数值.请问用solve函数能解吗?请给出方法. '如何用matlab求解 4*x.^4-4*x.^2 =0的解,好像matlab不能计算,至少fzero和solve函数解不出来, matlab求方程数值解我用matlab的solve求方程组,结果是一个符号解,我想得到方程的数值解,应该怎么办?因为符号解的解非常复杂,所以手工代人几乎不可能.matlab编程:[x5,y5]=solve('y5=a1*x5+c1','y5=a2*x5+ Matlab中solve解非线性方程组用的是什么算法?能否查看solve的源程序?