用matlab求solve sin(x)*cos(x)-x^2'=0所有解,画图能看到2解,但只显示一解

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 19:59:24

用matlab求solve sin(x)*cos(x)-x^2'=0所有解,画图能看到2解,但只显示一解
用matlab求solve sin(x)*cos(x)-x^2'=0所有解,画图能看到2解,但只显示一解

用matlab求solve sin(x)*cos(x)-x^2'=0所有解,画图能看到2解,但只显示一解
%楼主用fzero函数,solve不一定能找到全部的解
%画图可知零点大致在0和0.7的位置
%求解0这个根
>> fzero('sin(x)*cos(x)-x^2 ',0) %格式为fzero('fun',x0),其中'fun'为待求零点的函数(不是等式),x0为迭代初值,通常选择靠近要求的零点的某一个值如0与0.7
ans =
0 %零这个根
>> fzero('sin(x)*cos(x)-x^2 ',0.7) %在0.7附近找根
ans =
0.7022 %0.7附近的根

用matlab求solve sin(x)*cos(x)-x^2'=0所有解,画图能看到2解,但只显示一解 matlab怎么用solve求解析解 用matlab求二元二次方程组的解,程序如下,十万火急!syms x y L1 L2 L3 L4 a1 a2 L5 a3 a4eq1=solve('(x-(L3*cos(a3)-L1*cos(a1)))^2+(y-(L3*sin(a3)+L1*sin(a1)))^2=L3^2')eq2=solve('(x-(L5+L2*cos(a2)))^2+(y-(L1*sin(a1)))^2=L5^2')[x,y]=solve(eq matlab solve('sin(2*x)=cos(2*x)')为什么求出来只有一个根,不是应该有无数个吗 急!matlab,求大神解答x=solve('9530*(sin(pi*x)^3)/pi+14300*x*(1-sin(2*pi*x)/(2*pi*x))/(1.25-3*x)*(sin(pi*x)+sin(pi*(1.25-2*x))/pi-983.04=0','x')想求解这个含三角函数的一元三次方程,但显示Error using ==> solve is not a valid expr 用MATLAB求f=sin(x)/x的极限 matlab求解方程,显示empty symsyms x a;fun=1+cos(x)*cosh(x)-a*x.*(sin(x)*cosh(x)-sinh(x)*cos(x));Y=solve(fun,'x')想求x的表达式,求高手指导 Matlab求方程的根fplot('x*sin(x)-1/2',[-2,2]);disp(solve(x*sin(x)-1/2));结果只有一个根,但是根据图像却又两个根,请修改下程序. matlab solve 函数 求 (1+0.2x^2)^(-0.5)/x=4.2336我用的是x=solve('(5./6).^3./x.*(1+0.2.*x.^2).^(-0.5)-2.45=0','x')但是报错Undefined function 'solve' for input arguments of type 'char'.Error in hw5 (line 2)x=solve('(5./6).^3./x.*(1+0.2.*x matlab 符号方程组怎么求这个方程组啊?>> syms x y z;>> [x,y,z]=solve('sin(x)+y^2+logz=9','sin(x)+2^y-z=6','x^2+y+exp(x)=5')? Error using ==> solve at 162Unable to find closed form solution.这怎么回事啊? 用MATLAB如何解指数方程matlab中用solve解 下面的方程解不了,solve('x^0.65-0.1875*x^-0.35+1.991-1.991*x=0.8125','x') matlab 如何用solve求根?我求出来的和fzero的不同,solve的都是复数,fzero都是实数……我用solve求这个方程的根solve('12*x^2 - x^3 - 41*x + 35')结果出了3个复数的根,可是我用fzero逐个逐个找,我找到了3个 用matlab 中solve求解线性方程组,求大神帮帮,..syms s3,x3,x4,se;[s3,x3,x4,se]=solve('s3*cos(x3)=0.125*cos(0.174)','s3*sin(x3)=0.275+0.125*sin(0.174)','0.6*cos(x3)+0.15*cos(x4)-se=0','0.6*sin(x3)+0.15*sin(x4)=0.3')结果出现:s3 =z2z2x3 用matlab 中solve求解线性方程组,求大神帮帮,..syms s3,x3,x4,se;[s3,x3,x4,se]=solve('s3*cos(x3)=0.125*cos(0.174)','s3*sin(x3)=0.275+0.125*sin(0.174)','0.6*cos(x3)+0.15*cos(x4)-se=0','0.6*sin(x3)+0.15*sin(x4)=0.3')结果出现:s3 =z2z2x3 如何用matlab解下面的方程b=4.73/2.75;a=(asech(4.73)-cos(4.73))/(csch(4.73)-sin(4.73));y=asech(b*x)+cos(b*x)-a*(csch(b*x)+sin(b*x));求解y=0时的解x=?我用solve老是出错啊? Undefined function or method 'solve' for input arguments o matlab解非线性方程组解出来是复数怎么办?我用‘solve’求解下列方程[x,a1,a2]=solve('x=atan((1-a1)/(1+a2)/18/0.3)','a1/(1-a1)=(pi^2/9*cos(x)+2*pi^3/18/18*sin(x))/(8*pi*sin(x)*sin(x))','a2/(1+a2)=(pi^2/9*sin(x)-pi^3*2/18^2*cos(x) 各位高人看下下面用MATLAB计算的的方程哪出错了[x y z w]=solve('x*cos(y)=125*cos(pi/3)','x*sin(y)=275+125*sin(pi/3)','600*cos(y)+150*cos(z)-w=0','600*sin(y)+150*sin(z)=300','x,y,z,w')Error using solve>getEqns (line 292)' x*s 利用matlab求方程时如果限定未知数范围,比如x*sin(x)-1/2=0,求解方程在-10到10上的解?>> x=solve('sin(x)*cos(x)-x*x=0')x =matrix([[0]])这个方程只有两个解,为什么答案是这样?