用matlab求解超越方程

作者&投稿:五崔 (若有异议请与网页底部的电邮联系)
matlab解一元超越方程~

>> solve('x+1/(12*2.24*10^7*exp(-5600/(15+11*x))+1)=1')ans =matrix([[0]])
即x=0

syms x1 x2 x3 real
assume(0<x1<pi/2);
assume(0<x2<pi/2);
assume(0<x3<pi/2);
eq1='cos(x1)+cos(x2)+cos(x3)=3/5*pi';
eq2='cos(5*(x1))+cos(5*(x2))+cos(5*(x3))=0';
eq3='cos(7*(x1))+cos(7*(x2))+cos(7*(x3))=0';
[x1,x2,x3]=solve(eq1,eq2,eq3,'x1','x2','x3')
运行结果:
x1 =
1.1254646268190320378701736260237

x2 =
0.5102556983259647809687583398787

x3 =
0.95012834533048942017160732079172

x=solve(['(-2-x)^2+(x*tan(',num2str(theta),'))^2-144'],'x')


用Matlab计算超越方程solve('(1\/8-45*sind(a)\/(2*pi*a))^(2\/3)*(a...
用solve()求解含有sind())等三角函数的超越方程是有问题的,因为这是软件本身设置问题。所以solve()只能求解含有sin()等三角函数的超越方程。因此,你的问题可以这样解决 a=solve('(1\/8-45*sin(pi*a\/180)\/(2*pi*a))^(2\/3)*(a*pi\/5760-sin(pi*a\/180)\/32)=pi\/1280','a')a=...

用matlab求解超越方程
x=solve(['(-2-x)^2+(x*tan(',num2str(theta),'))^2-144'],'x')

matlab求解超越方程
解决办法:用 fzero 函数,具体怎么用可以自己查帮助文档,下面简要说一下~把你的方程 f = 0 写成一个匿名函数 f = @(w)··· (匿名函数不会就百度一下,很简单的)然后 fzero(f,w,t),其中t是一个猜测的根值,按你所说在0-10之间任取一个就行了。

怎样用matlab求解一个超越方程组
求解这类超越方程组,可以通过循环语句,用fsolve()函数求解其方程组的数值解。求解结果 m1=-1 m2=-1 x1=0.22105 0.96186 x2=8.1657e-13 3.7059e-13 m1=-1 m2=0 x1=0.085333 0.75629 x2=6.4391e-10 4.9884e-13 m1=-1 m2=1 x1=-0.062527 0.56867 x...

如何利用MATLAB求解超越非线性方程?
由于给出的方程为非线性超越方程,目前无法用matlab的solve()求解出其b2(Z0)的解析表达式,只能通过逐步代人法求出,当Z0为某一值,求出其对应的b2值。解决的方法就是增加一个循环语句和已有的计算代码,实现给出一组Z0的向量数值,得到一组对应的b2值,然后用plot()绘图函数画出b2——Z0的关系...

如何用MATLAB解超越方程1+cosaLcoshaL=0的前十个解?
用fzero()函数,求得(-5*pi,5*pi)间的零点值。func=@(aL)1+cos(aL).*cosh(aL);x0=aL0(i);[aL,y,h]=fzero(func,x0);求解结果:aL值 -14.1371683910465 -10.9955407348755 -7.85475743823761 -4.69409113297417 -1.87510406871196 1.87510406871196 4.69409113297417 7.85475743823761 1...

用matlab求解变参数的超越方程
可以的,这是一个一元二次方程。简化一下后,求A的解。A1= A2= 把数值填入即可。

如何用matlab求解下面这个带三角函数的超定方程组
如何用matlab求解下面这个带三角函数的超定方程组?这个问题一般可以用非线性最小二乘来求解。求解方法:1、创建自定义函数,fun(R,θ),即 y=[0.2872*R-R*cos(θ)+0.0789;0.3810*R-R*sin(θ)+0.2137;0.8052*R-R*cos(θ)+0.0879;0.3522*R-R*sin(θ)+0.2190];2、初定R,θ的...

matlab求解非线性超越方程
题主给出的非线性超越方程,如用matlab的vpasolve函数求解得到的结果,并不符合0<α1<α2<α3<α4<α5<π\/2的条件。但可以通过fmincon函数,得到接近值。求解思路:1、创建目标函数,即使得eq1+eq2+eq3+eq4+eq5为最小并接近于0。eq1=cos(a1)-cos(a2)+cos(a3)-cos(a4)+cos(a5)-m*pi\/...

急急急!求解超越方程 求MATLAB高人指点
solve('sin(18.7\/180*3.14+x)-sin(18.7\/180*3.14)*exp(-x\/0.338)')这样就搞定了

泸西县13127173940: matlab求解超越方程 -
薄新乙肝: syms a b c d x %定义符号变量a b c d x s=a*(b*log(x)/x)^0.5-c; solve(s,'x')

泸西县13127173940: 急求超越方程tanu=u在matlab中的解法代码,谢谢! -
薄新乙肝: 只能求数值解.x=fsolve(@(x)tan(x)-x,5)5也可以改成其它值,简单来说就是求在5附近的解

泸西县13127173940: matlab 解超越方程这个超越方程怎么解的啊.'tan(x)=x/(1+0.295*x*x) -
薄新乙肝:[答案] feqn = @(x) tan(x)-x/(1+0.295*x*x); x0 = fzero(feqn, 0.1); % 初始解0.1 结果 x0=0

泸西县13127173940: 用matlab求解变参数的超越方程方程很简单,A*4*pi*S^2=0.35+pi/4*0.6*A*b - 0.3*2/3*A^2,主要就是A和b两个变量但是问题是b=[0.1:0.02:100];这样再去求解... -
薄新乙肝:[答案] 可以的,这是一个一元二次方程.简化一下后,求A的解. A1= A2= 把数值填入即可.

泸西县13127173940: 如何用matlab程序求解超越方程x^2=e^x/2 - 1? -
薄新乙肝: syms x solve(x^2-exp(x)/2+1) ans =2.9893077824649296939748407479218

泸西县13127173940: 用matlab求解变参数的超越方程 -
薄新乙肝: 可以的,这是一个一元二次方程.简化一下后,求A的解.A1= A2= 把数值填入即可.

泸西县13127173940: 用matlab 解超越方程~~~急!!
薄新乙肝: 使用二分法 求解上面超越方程下面是二分法的函数文件,你直接设置输入参数就可以了 function [c,err,yc]=bisect(f,a,b,delta) %Input - f is the function % - a and b are the left and right endpoints % - delta is the tolerance %Output - c is the zero % - yc...

泸西县13127173940: 我想用matlab解一个超越方程,请高手帮帮忙啊 ((exp(x) - exp( - x))/(exp(x)+exp( - x))/(x) - ... ( - 2.0 - 0.1i) -
薄新乙肝: syms x x=solve((exp(x)-exp(-x))/(exp(x)+exp(-x))+2.00092+0.00021i)

泸西县13127173940: 请求MATLAB解方程高手: MATLAB解超越方程,详情见问题补充. -
薄新乙肝: z1 = 20; z2 = 80; hatx = 1; at = 20; AT1= [at-5:0.1:at+15]; for i=1:length(AT1) at1=AT1(i); A2 = (z1+z2)*cosd(at)/cosd(at1)+2*hatx-z1; C1 = (z1*cosd(at))^2; C2 = (z2*cosd(at))^2; D = (z1+z2)*cosd(at)*tand(at1); f=@(x)4*((z1-hatx+x)^2+((hatx-x)*cotd(at))...

泸西县13127173940: 下面这个超越方程如何用MATLAB来解:0=(72\800)ln(1 - x)+x\5, -
薄新乙肝:[答案] >> x=solve('(800/72)*ln(1-x)+5/x','x') x = .55530468980055887578422766807965 应该是这个意思,72\800我理解是72分之800的意思. 加分给我吧,哈哈

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网