首页 >>  正文

matlab求方程近似解

来源:baiyundou.net   日期:2024-09-21

皮别度2868高斯赛德尔迭代{ - 4a+b+c=1,a - 4b+c=1,a+b - 4c=1}用MATLAB语言求近似解?急求,急急 急急急 -
戴翰拜13383998136 ______ x=[-4 1 1;1 -4 1;1 1 -4]; y=[1 1 1]; e= input ("请输入计算精度:"); N= input ("请输入迭代次数:"); for k=1:N for i=1:3 S=0; for j=1:3 S=S+a(i)(j)*x(i); y(i)=(b(i)-S)/a(i,i); end y(i)=y(i)-a(i)(i)*x(i); end if(max(abs(x-y))disp("方程根为 a,b,c="); y break if(k==N) disp("方法不收敛"); break end end 我没有matlab 这是我自己打的不知道能不能用 希望没错

皮别度2868牛顿迭代法求一个方程的解 MATLAB -
戴翰拜13383998136 ______ m=0;%起始点 e=0.00001;%精度 h=0.000001;%步长 f=inline('1-y-2*sin(y+3)','y'); %x=1,c=2,k=3代入具体数值 t=0; f0=feval(f,m); f2=feval(f,m+h); f1=feval(f,m-h); n=m-2*h*f0/(f2-f1); while abs(1-m/n)>e m=n; f0=feval(f,m); f2=feval(f,m+h); f1=feval...

皮别度2868MATLAB课后题:用图解法找到以下方程的近似解,然后再采用指令fsolve求解..麻烦帮帮忙,我怎么也做不出 -
戴翰拜13383998136 ______ 首先用隐函数绘图,粗略判断交点.>> syms x y>> f1=x^2+y^2-3*x*y^2;>> f2=x^3-x^2-y^2+y;>> ezplot(f1)>> hold on>> ezplot(f2)>> grid on 然后新建一个m文件 function F=myfun(x) F=[x(1)^2+x(2)^2-3*x(1)*x(2)^2 x(1)^3-x(1)^2-x(2)^2+x(2)];...

皮别度2868matlab 方程求解
戴翰拜13383998136 ______ 这个问题与matlab无关...(1) 必须有sin(x) = 0,从而根号部分为0,整个表达式=1或-1;(2) 首先作图观察 y = (x+2)^2 与 y = 2 有两个交点,分别在x=-1.4和x=0.7附近; 然后,用matlab求数值解: fzero(@(x)(x+2).^x-2, -1.4) fezro(@(x)(x+2).^x-2, 0.7)得到两根分别近似为:-1.3922、0.6983

皮别度2868怎么在matlab中求解方程1+cosx*chx=0(需要方程前十个x值较小的解,ch函数在matlab中是cosh) -
戴翰拜13383998136 ______[答案] fun=@(x) 1+cos(x).*cosh(x); xx=(0:9)*pi+pi/2; z=zeros(size(xx)); for i=1:length(xx) z(i)=fzero(fun,xx(i)); end 因为cos和cosh都是... 以pi/2+n*pi为初始值,寻找附近的根就可以了 得到的z就是10个最靠近0点的正数根近似值,它们的相反数也是根 注意第一个...

皮别度2868如何用matlab求解下面这条方程. -
戴翰拜13383998136 ______ 绘图可以看出,有6个实根啊 ezplot('y/(1+x*x+y*y)-0.1=0',[-6 6 -2 10]) hold on ezplot('sin(x+cos(y))=0',[-6 6 -2 10]) grid

皮别度2868如何用matlab求解二阶非线性偏微分方程? -
戴翰拜13383998136 ______ 首先可以肯定的告诉你,matlab本身有个pde工具箱2113,可以求解一般的典型二阶线性偏5261微分方程.但是,对于非线性的偏微分方程,我估计很4102难直接用matlab的工具箱或者函数命令得到结果.因为这涉及到一1653个数学处理的问题,你首先要处理这个非线版性问题,或者用数值的方法处理,然后再用权MATLAB编程计算.

皮别度2868matlab怎样求解一元二次方程 -
戴翰拜13383998136 ______ 一、工具:Matlab2012b 二、操作步骤: A.解一元方程 【1】先举一例,解方程"x^2+100*x+99=0"在matlab ”Command Window"中输入如下命令:x=solve('x^2+100*x+99=0','x')见下图 【2】回车后,matlab就求出了这个一元二次方程...

皮别度2868matlab线性方程求解 -
戴翰拜13383998136 ______ 晕....假设你有3个方程,3个未知数,那么正好可以求出所有未知数.比如 x1+x2+x3=3 x1+2x2+x3=4 x1+2x2+2x3=4 解是x1=x2=x3=1 现在我【任意】加一个方程,比如x1+x2+x3=0,你能保证之前求出来的3个未知数仍然满足这个新方程么?所以方程多未必就能够得到满足所有方程的解,最小二乘的意义就在于,在无法求的满足所有方程的解的情况下,我设法求出一组近似解,使所有方程在带入这组近似解后,总的误差最小...

皮别度2868用matlab求解下面方程,请编写程序,用m.文件 -
戴翰拜13383998136 ______ function y=zhongy(x) % 保存为 zhongy.m 文件 y=[2*x(1)-x(2)-exp(-x(1)); -x(1)+2*x(2)-exp(-x(2))]; ------------------------------------------------------------ [x,fval,exitflag]=fsolve('zhongy',[0.1;0.1]) % x 为所求的解 %fval为解代入方程的验证结果 % exitflag=1表示函数收敛于解;反之,=0

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024