matlab 求解y=ae^bx
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/22 21:14:40
![matlab 求解y=ae^bx](/uploads/image/f/686829-21-9.jpg?t=matlab+%E6%B1%82%E8%A7%A3y%3Dae%5Ebx)
function z=krsx(t,y) &nb
这是个微分方程,需要有初始条件才能求解.假设初始条件y(0)=0.5,则代码如下:dy=@(x,y)-y+y^(2/3);ode45(dy,0:0.1:1,0.5)再问:如果我想输出y值的矩阵呢?再答
dsolve('Dy-2*y/(x+1)=(x+1)^5/2')ans=(C2*exp((2*t)/(x+1)))/4-(3*x)/2-(15*x^2)/4-5*x^3-(15*x^4)/4-(3*x
dsolve('Dy=(k^(t-1)*y-d)*y','t') ans =
symsxy0>>y=dsolve('Dy=y+1/y','y(0)=y0','x')y=(-1+exp(2*x)*(1+y0^2))^(1/2)-(-1+exp(2*x)*(1+y0^2))^(1/
1.Warning:Explicitsolutioncouldnotbefound;implicitsolutionreturned.这表示该微分方程无显式解2.symsaI=int(100/(200
请先运行cftool命令,然后就懂了.
functions=hansh(x,r)a=x(1);b=x(2);s=a.*r.^0.5+b.*r;保存为hanshu.mt=[4,6,8,10,12,15];y=[19,22,27,33,36,4
%a=c(1),b=c(2)fun=inline('c(1)*exp(c(2)*x)','c','x');x=[12345678];y=[15.320.526.435.647.163.685.5114
disp('方程形式:a*x^2+b*x+c=0');a=input('a=');b=input('b=');c=input('c=');p=[abc];ans=roots(p)哥们,Mablab输出
必须知道a,m,n,x,k的值或者取值范围,才可以求出y啊.如果你知道这五个变量的情况,在matlab里直接敲入这个方程就可以了再问:y和x是变量,其他的是常量再答:我举个例子吧;a=100;m=50
这个方程相当于e*sin(t*w)*(b*w^4-a*w^6-c*w^2+d)=0即e*sin(t*w)*(b*w^4-a*w^6-c*w^2+d)则有sin(t*w)=0或b*w^4-a*w^6-c
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)^(
solve('a*x^2+b*x+c=0')ans=-1/2*(b-(b^2-4*a*c)^(1/2))/a-1/2*(b+(b^2-4*a*c)^(1/2))/a
y=dsolve('Dy=1+y^2','x')y=tan(C3+x)
先输入X,Y矩阵,X为19x4的矩阵,Y为19x1的列向量用matlab函数regress计算多元回归方程>>B=regress(Y,X)B=-0.01100.00620.0182100.8726B就
x=[...];y=[...];[a,b,c]=polyfit(x,y,2)
Z=[0.50.40.30.250.20.150.1];X=[630349213544288022481433964];Y=[980738574500365267150];M=[X;Y]';z=Z';
X1DW'CD'===》在内存中定义一个字,2字节X2DB16DUP(?)===》在内存中定义16个字节YEQU$-X1Y=当前内存位置-X1内存位置=(2+16)(字节)=18(字节)=12H(字节
这个用手求太累了一般最小二乘法用手算只能算直线的我是用计算器求得可以用Excel,输入两组数据后全选,插入-图表-xy散点图然后右键一个数据点,选择添加趋势线,这些趋势线都是用最小二乘法拟合的然后选择