matlab求解方程y=x^4 9*x^3 8*x^2 1的所有根
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 02:28:34
这两个方程是独立的,x和y没有混合.所以我只演示如何求y.代码如下:f1=@(x)(x-2).^3+x+sin(x-2)-6;result_y=fzero(f1,2)输出:result_y=3.224
fun=(64*pi*(27889/10000-n^2)^(1/2))/31-atan((2479*(n^2-9/4)^(1/2))/(2000*(27889/10000-n^2)^(1/2)))-a
这是个微分方程,需要有初始条件才能求解.假设初始条件y(0)=0.5,则代码如下:dy=@(x,y)-y+y^(2/3);ode45(dy,0:0.1:1,0.5)再问:如果我想输出y值的矩阵呢?再答
t在这个范围内只有一个解.程序如下t=-20/180*pi:pi/1800:20/180*pi;f=@(x)([(2*x(1)-1200*sin(t)-400).^2+(2*x(2)+1200*cos
1、在文件编辑区建立待求方程组文件并保存:functiony=fun(x)y=[0.56-1.1018*x(1)*(exp(-0.1855014*x(2))-exp(-2.007944*x(2))),
法一:ezplot('sin(a)+x*a=1')gridon法二:x0=solve('sin(a)+x*a=1','x')a=[-2*pi:0.01:-0.1];x1=eval(x0);plot(a
exp前面那个*改为.*(点乘)保险的方法,从头到尾检查凡是乘和除都改成点乘和点除.混着用容易漏掉.
解此方程还需补充一个初始条件.设此初始条件为f'(0)=-0.15dy=@(x,y)[y(2);(1+y(2)^2)^(3/2)];[X,Y]=ode45(dy,[01],[0-0.15]);plot
你这个就是一个式子,而不是方程,是超越的,没法直接求解,只能得到一系列的关系点.>> syms x y>> f=x*sin(y)+((p
S和e分别是什么?再问:哦,S也已知,是693.5,e上面给过了,是10再答:可以用fsolve求解。参考代码(我的理解,21140.25应该是指σ²):a=50;b=1;c=29;e=10
func1=@(x)[log(x)-cos(x)]root=fzero(func1,[pi/42*pi])
symsxy=-3.1245*x.^3+1.3523*x.^2+56.3053*x+72.5174;dydx=diff(y,x)d2ydx2=diff(dydx,x)R=1/((1+dydx^2)^(
x=0;feqn=@(y)y^3+x^2+3*x-2*y-1;y=fzero(feqn,1);这样就可以求出x=0时y的解.不断改变x就可以求出对应的y.
symsx>>fun=inline(cos(x)-x.*exp(x)','x')fun=Inlinefunction:fun(x)=cos(x)-x.*exp(conj(x))>>fzero(fun,
用solve函数,具体打上helpsolve
symsxf=log(x)-tan(x);X=solve(f,'x');
p=[1-4012-9];x=roots(p);再问:�����������ô������while����д����ij���ʹ�䲻��forѭ���ṹA=[123;456;789]';[rc]=si
dsolve('D2y+w^2*sin(x)','x')
程序:A=[1 2 3;1 3 1; 0 1 2];B=[1 0; 0 1;-1 0];X