matlab小白,求看为什么错误eq1='a*c=b*d';eq2='a=1752013';eq3='b=1837013';eq4='(1/2)*c^2-G*(m/a)=(1/2)*d^2-G*(m/b)';eq5='G=6.67e-11';eq6='m=7.3477e22';s=solve('eq1,eq2,eq3,eq4.eq5,eq6','c,d')

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/13 22:24:09
matlab小白,求看为什么错误eq1=''a*c=b*d'';eq2=''a=1752013'';eq3=''b=1837013'';eq4=''(1/2)*c^2-G*(m/a)=(1/2)*d^2-G*(m/

matlab小白,求看为什么错误eq1='a*c=b*d';eq2='a=1752013';eq3='b=1837013';eq4='(1/2)*c^2-G*(m/a)=(1/2)*d^2-G*(m/b)';eq5='G=6.67e-11';eq6='m=7.3477e22';s=solve('eq1,eq2,eq3,eq4.eq5,eq6','c,d')
matlab小白,求看为什么错误
eq1='a*c=b*d';
eq2='a=1752013';
eq3='b=1837013';
eq4='(1/2)*c^2-G*(m/a)=(1/2)*d^2-G*(m/b)';
eq5='G=6.67e-11';
eq6='m=7.3477e22';
s=solve('eq1,eq2,eq3,eq4.eq5,eq6','c,d')

matlab小白,求看为什么错误eq1='a*c=b*d';eq2='a=1752013';eq3='b=1837013';eq4='(1/2)*c^2-G*(m/a)=(1/2)*d^2-G*(m/b)';eq5='G=6.67e-11';eq6='m=7.3477e22';s=solve('eq1,eq2,eq3,eq4.eq5,eq6','c,d')
G=6.67e-11;
a=1752013;
b=1837013;
m=7.3477e22;
[c d]=solve('a*c=b*d','(1/2)*c^2-G*(m/a)=(1/2)*d^2-G*(m/b)','c','d');
eval(c)
eval(d)
>>
ans =
1.0e+003 *
1.6922
-1.6922
ans =
1.0e+003 *
1.6139
-1.6139

matlab小白,求看为什么错误eq1='a*c=b*d';eq2='a=1752013';eq3='b=1837013';eq4='(1/2)*c^2-G*(m/a)=(1/2)*d^2-G*(m/b)';eq5='G=6.67e-11';eq6='m=7.3477e22';s=solve('eq1,eq2,eq3,eq4.eq5,eq6','c,d') matlab数值解法求解二阶微分方程 ODE45函数y‘’+(2/x)y'+y^(3/2)=0初值x=0时 y=1 y'=0 解的区间随意 就取【0,20】吧说下具体怎么用这个函数求解...或者帮忙看下错误吧:m文件function dydt = eq1(t,y)dydt(1)= matlab求解微分方程的问题eq1='D2y+3*Dy+2*y=2*Dx+6*x';eq2='x=Heaviside(t)'; %表示阶跃函数cond='y(-0.001)=0,Dy(-0.001)=0'; %0-时刻的值yzs=dsolve(eq1,eq2,cond);yzs=simplify(yzs.y) %解微分方程,并化简为什么最有一句必须 Matlab解方程组时 提示错误' is not a valid expression or equation.下面的程序哪错了>> eq1='x*k+b=y';>> eq2='300*k+b=300';>> eq3='(x-80)^2+(y-210)^2=100';>> eq4='(80k+b-210)/sqrt(k^2+1)=10';>> solve (eq1,eq2,eq3,eq4,'k,b,x,y')Error usin 初学matlab,出现问题,求大神指导!自定义函数dcir,如下: function [x1,y1,x2,y2]=dcir(a1,b1,a2,b2) a3=(a1+a2)/2; b3=(b1+b2)/2; eq1=(c1-a1)^2 matlab求三次符号方程的解t=a+b-bx-3ax^2+2ax^3;求解x,应该怎么办?小弟不太会,弄了好久,总出错,如何让matlab输出x的解?急需帮助,不胜感激!syms x t a b;eq1=2*a*x^3-3*a*x^2-b*x+a+b-t;s=solve(eval(eq1),x);输出了一 MATLAB求解一个四元二次方程,有错误,求教!代码附.>> c=299792.458c =2.9979e+005>> syms x y z k;eq1='(x-8747).^2+(y-15150).^2+(z-10100).^2-(c*0.0549354*(1+k))=0';eq2='(x+9756).^2+(y-16898).^2+(z-5228).^2-(c*0.0489226*(1+k))=0';eq3='x.^2+ matlab中,定义了y='x+1',如果调用solve(‘eq1’,即要求solve('x+1=0','x'). matlab不知道为什么算不出结果代码如下a1=2a2=2*a1a3=2*a2a4=3*a2eq1='a1*x+a2*y=a3';eq2='a2*x+a2*y=a4';[m1,m2]=solve(eq1,eq2,'x,y') matlab解三元二次方程 为什么最后的解是矩阵样式呢?哪里出错了呢a0x=0;%解方程组syms a0y a1x a1y;eq1=((a1x+1)-a0x)^2+((a1y-0.5)-a0y)^2-(a1x-a0x)^2-(a1y-a0y)^2;eq2=((2-a1y)-a0x)^2+((a1x+3)-a0y)^2-(a1x-a0x)^2-(a1y-a0y)^2;eq3=(( Matlab求常微分方程为什么错误 dsolve('Dy=-2x*y/(x^2+2*a)')这个matlab提示:Error using ==> dsolve at 126Can not use D as a variable in DSOLVE. 求matlab大神:为何用matlab算这个算不出syms k a b c g;eq1=sym('a+b=0.43');eq2=sym('0=g+b*870/(-0.43)-c*(870*a/(0.43*(c-0.43))+k/c)');eq3=sym('1970=870*a/(c-0.43)+k');eq4=sym('1414=(870*a/(c-0.43)*exp(12*(c-0.43))+k)*exp(-12*c)');eq5=sym(' 在matlab中[b,bint,r,rint,stats]=regress(y,x,0.05)为什么总是错误 matlab在解方程组时,如何给变量限定一个范围区间?>> syms SA Tab Tac theta x y;>> eq1=SA^2+1-2*SA*cos(pi/2-theta)-(SA+340*Tac)^2;>> eq2=SA^2+1-2*SA*cos(theta)-(SA+340*Tab)^2;>> [SA,T]=solve(eq1,eq2)这样直接解出来会有四组解, matlab函数运算eq1=sym('L1*cos(O1)+L2*cos(O2)+L3*cos(O3)+A');eq2=sym('L1*sin(O1)+L2*sin(O2)+L3*sin(O3)+B');[O2,O3]=solve(eq1,eq2)高手帮忙看看为啥老是运算不出结果呢?变量为O1和O2,两个方程应该可以求解,不知道哪里出 matlab中在解方程组时,如何给其中一个变量限定一个范围区间?>> syms SA Tab Tac theta x y;>> eq1=SA^2+1-2*SA*cos(pi/2-theta)-(SA+340*Tac)^2;>> eq2=SA^2+1-2*SA*cos(theta)-(SA+340*Tab)^2;>> [SA,T]=solve(eq1,eq2)这样直接解出来 matlab里面,假如有个方程s=i+j,i和j为未知量,如何把它变成一个符号方程放到solve里面去解?相当于自动实现把方程加了单引号,取名叫eq1,然后放到solve里变成solve(eq1,'i')这种样子. matlab求指教把b带入y中,求y的表达:clearsyms k k0 z U h k1 d N y beq1=k0.*(1-z)./(k-k.*z+U.*z)-b;eq2=2.*b.*exp(-i*N*k1*d).*exp(i*h)./[2*b.*cos(N*k*d)-i*(1+b.*b).*sin(N*k*d)]-y;s=solve(eq1,eq2,y)