nbcj.net
当前位置:首页 >> mAtlAB解方程+画图 >>

mAtlAB解方程+画图

问题出在符号量和数值量的的关系上。 建议修改 syms kx ky k3x k5x k2y k4y S=solve('k3x^2=(2*pi/1.55)^2*(1.4949^2-1.465^2)-kx^2',... 'k5x^2=(2*pi/1.55)^2*(1.4949^2-1.465^2)-kx^2',... 'kx*6=pi+atan(k3x/kx)+atan(k5x/kx)',... 'k2y^2=(...

syms x f=(x-1)/x-2*x/(x-1)-1; ezplot(f) x=solve(f)

syms x f=(x-1)\x-2*x/(x-1)-1; ezplot(f) grid on x=solve(f)

你好!给你变了一段代码: 主程序 clc;clear allglobal tA=1:1:50;x=zeros(size(A));y=x;for i=1:length(A) x0=1; t=A(i); y(i)=fsolve(@(x)f(x),x0); x(i)=216.77-(0.4*(428.15-y(i)))/(0.9*(exp(-t*51.84/904.5)-1));endfigure(1)plot(A,x,'r-...

说明 求解常微分方程一般使用ode系列函数(其中最常用的是ode45),基本做法就是把微分方程用函数表示出来,然后调用ode函数求解即可。对于本题而言,使用匿名函数描述微分方程更为方便一些。 参考代码 k0=8; k1=1; K=1; k2=5; n=2; % 常数定义d...

syms t v=dsolve('Dv=(190.708-90.64*v^2)/47.27','v(0)=0','t'); t=0:0.00001:0.002; v=eval(v); plot(t,v) 使用这样的方法求解,但从结果看好像你的方程有问题!

dsolve()求解微分方程后,使用ezplot()作图,参考代码: >> y = dsolve('Dy=y*cos(x)/(1+2*y^2)','y(0)=1','x');>> ezplot(y,[-10,10]) % [-10,10]为x区间

function zd0412 function dy=odefun(t,y) dy=[y(2); 3*sin(2*t)+exp(t)*y(1)-t*y(2)]; end tspan=[0,2]; y0=[1;-1] [t,y]=ode45(@odefun,tspan,y0); plot(t,y(:,1)) end

如何用matlab求解微分方程并画图,可以先用dsolve()或ode()求出其微分方程(组)的解析解或数值解,然后用plot()绘制其图形。 例如:解微分方程 y'=y-2t/y,y(0)=1,0

如何用matlab求解微分方程并画图 dsolve()求解微分方程后,使用ezplot()作图,参考代码: 1 2 >> y = dsolve('Dy=y*cos(x)/(1+2*y^2)','y(0)=1','x'); >> ezplot(y,[-10,10]) % [-10,10]为x区间

网站首页 | 网站地图
All rights reserved Powered by www.nbcj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com