matlab用solve解方程syms x y c en fai;[x,y]=solve('log(y.*(1-x)/(x.*(1-y)))+en','y.*(1-c.*sum((k.*(y./x).^k)/sum(((y./x).*exp(en-2.*pi)).^k)))+x.*c.*sum((k.*(y./x).^k/sum(((y./x)*exp(en-2.*pi)).^k))-fai')Error using ==> solve' log(y.*(1-x)/(x.*(1-

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 16:53:08
matlab用solve解方程syms x y c en fai;[x,y]=solve('log(y.*(1-x)/(x.*(1-y)))+en','y.*(1-c.*sum((k.*(y./x).^k)/sum(((y./x).*exp(en-2.*pi)).^k)))+x.*c.*sum((k.*(y./x).^k/sum(((y./x)*exp(en-2.*pi)).^k))-fai')Error using ==> solve' log(y.*(1-x)/(x.*(1-

matlab用solve解方程syms x y c en fai;[x,y]=solve('log(y.*(1-x)/(x.*(1-y)))+en','y.*(1-c.*sum((k.*(y./x).^k)/sum(((y./x).*exp(en-2.*pi)).^k)))+x.*c.*sum((k.*(y./x).^k/sum(((y./x)*exp(en-2.*pi)).^k))-fai')Error using ==> solve' log(y.*(1-x)/(x.*(1-
matlab用solve解方程
syms x y c en fai;
[x,y]=solve('log(y.*(1-x)/(x.*(1-y)))+en','y.*(1-c.*sum((k.*(y./x).^k)/sum(((y./x).*exp(en-2.*pi)).^k)))+x.*c.*sum((k.*(y./x).^k/sum(((y./x)*exp(en-2.*pi)).^k))-fai')
Error using ==> solve
' log(y.*(1-x)/(x.*(1-y)))+en ' is not a valid expression or equation.
这可能是什么方面的问题?
[x,y]=solve('log(x+x.*y)-2','x+2.*y-2')
Error using ==> solve
' log(x+x.*y)-2 ' is not a valid expression or equation.
为什么log(x+x.*y)-2中的小数点去掉就可以了呢?

matlab用solve解方程syms x y c en fai;[x,y]=solve('log(y.*(1-x)/(x.*(1-y)))+en','y.*(1-c.*sum((k.*(y./x).^k)/sum(((y./x).*exp(en-2.*pi)).^k)))+x.*c.*sum((k.*(y./x).^k/sum(((y./x)*exp(en-2.*pi)).^k))-fai')Error using ==> solve' log(y.*(1-x)/(x.*(1-
首先检查solve中第二个式子:
,'y*(1-c*sum((k*(y/x)^k)/sum(((y/x)*exp(en-2*pi))^k)))+x*c*sum((k*(y/x)^k/sum(((y/x)*exp(en-2*pi))^k))-fai'
是否存在括号匹配的问题(好像有问题输入Maple后,提示有误),请楼主检查后再试试,、楼主要想清楚x,y到底是标量还是矩阵,或者是向量,如果是矩阵或向量是需要加小数点的,为什么会出现sum()函数呢?matlab符号求和是用symsum指令使用方法是:symsum(f,k,0,inf))
在Matlab中直接那样声明出来的x,y是标量符号变量.

matlab 解方程在解方程的时候用到了syms,然后在求解的时候显示错误了,P.S.例如以下程序syms x;y=x+1;solve('y=0','x') matlab solve问题,同样使用solve,在使用input的情况下,少了一个解同一个方程15.24*ln(d)+15.24*d1/d-t1-35.54=0,用第一种方法算syms t1 d1d=solve('15.24*ln(d)+15.24*d1/d-t1-35.54=0','d');subs(d,{t1,d1},{input('t1='),input('d1=')} 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函数求方程解,结果是个表达式,然后我带入参数的值,用subs求的结果怎么有很多个?syms f x T;A=solve('(f/log(0.2))*(0.9)^x=num2str(T)','x');f=960;T=0.001;subs(A) matlab 解方程为何出现下面的情况啊 >> syms x y >> [y]=solve>> syms x y>> [y]=solve('x^2*0.2+y^2*0.3=1')y =0.70710678118654752440084436210485*(10.0 - 3.0*y^2)^(1/2)-0.70710678118654752440084436210485*(10.0 - 3.0*y^2)^(1/2)谁帮我下面 matlab用solve解方程syms x y c en fai;[x,y]=solve('log(y.*(1-x)/(x.*(1-y)))+en','y.*(1-c.*sum((k.*(y./x).^k)/sum(((y./x).*exp(en-2.*pi)).^k)))+x.*c.*sum((k.*(y./x).^k/sum(((y./x)*exp(en-2.*pi)).^k))-fai')Error using ==> solve' log(y.*(1-x)/(x.*(1- 用MATLAB如何解指数方程matlab中用solve解 下面的方程解不了,solve('x^0.65-0.1875*x^-0.35+1.991-1.991*x=0.8125','x') matlab怎么用solve求解析解 matlab 隐函数的求法原始方程为:a-x-sqrt ( (r-z*cot(c) )^2 - (sqrt(R^2-z^2)-b)^2 )=0 ,除了x,z,其余都是已知参数,其中x为自变量,z为因变量,想求出每个x,对应的一个z值,用matlab solve >> syms a b r R z x;>> solve('a 如何求这个二元三次方程组精确解?用matlab他说没有显式解.方程:-100/x^2/y+17/40/x^3/y^2+7505627081381631/9007199254740992/x^2=0,-100/x/y^2+17/40/x^2/y^3=0我输入 clear;>> syms x y;>> [x,y]=solve('-100/x^2/y+17/40/x^3/y^2+7505 用matlab解带系数的二元三次方程组有两个方程:syms m,v,x,y;[x,y]=solve('(1.5607*10^(-5)*v+x+y)*(1.2125*10^(-3)*v+x)*(3.9059*10^(-4)*v+x+y)=8.5717*10^(-11)*m^2*v^2*(4.3115*10^(-2)*v-x)','(1.5607*10^(-5)*v+x+y)*(7.3826*10^(-7)*v+y)=2.9 matlab含变上限积分方程,遇到了很奇怪的问题,要求解的方程如图:要求解alpha;我写出的matlab程序如下:t=0.7256;syms a x;f=int(x/(exp(x)-1),0,a);f1=1+4/a*(f/a-1)-t;answer=solve('f1',a);matlab告诉我说没有显式 matlab解方程的一个小问题 >> syms x >> k=5 k = 5 >> y='x+k=0' y = x+k=0 >> solve(y) ans =-k>> syms x >> k=5 k = 5 >> y='x+k=0' y = x+k=0>> solve(y) ans =-k 答案求得不是-5,而是-k,要怎么将得到的变成-5呢,解的方程里面一 matlab 编程 syms V1;[V1]=solve('60.*9550./12000.*0.9./0.2752=1540.*9.8.*0.015+0.5.*1.2258.*2.142.*0.3.*V1.^2',V1); display(V1);它说我解方程那一行错误“Error in ==> test1 at 29[V1]=solve('60.*9550./n.*0.9./0.2752=1540.*9.8.*0.015+0.5.*1. matlab解方程 solve 的问题程序很简单:syms L C_t;[L,C_t]=solve('L*(260*1e-12+C_t)=(1/(535*1e3*2*pi))^2','L*(12*1e-12+C_t)=(1/(1605*1e3*2*pi))^2'); 可是出来的L和C_t的值正好反了,这个是为什么,有什么规律吗? MATLAB解具有符号变量嵌套的方程举个例子,syms a b c x;a=x+1;b=x ;c=0;solve('a*b=c',x);这样会报错,解不出 x,不必考虑这么解方程的必要性,我只是想知道在MATLAB怎么解这种符号变量之中嵌套符号变量的 matlab 解析解转换数值解用matlab解方程组,用syms x y z 之后solve但是得到的都是解析解,如何能直接得到数值解?要自己编我还用matlab干啥.我意思是matlab有没有直接提供数值解的语句 用matlab解指数方程solve('6600*(exp^((-0.1155)*x)-exp^((-0.1386)*x))=200','x')要怎么算.