matlab的tol=1e-5
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 03:50:11
求微分方程的解y''+4*y'+4*y=e^-2xr*r+4r+4=0解方程得r1=r2=-2y''+4*y'+4*y=0的解为y=(C1+C2*x)e^-2x-2是重根,所以,特解为y=x*x*e^
clearall;clc;%画函数f(x,y)=(1+e^y)*cosx-y*e^y的图像x=linspace(0,30);y=x;[X,Y]=meshgrid(x,y);Z=(1+exp(Y))*c
clearx=-1:0.01:1;y=(x.^3).*exp(-x.^2);plot(x,y);title('y=x^3*e^(-x^2)');xlabel('x'),ylabel('y')
不知道你要画哪个范围内的,我给你画了-0.5到0.5上的clear;closex=-0.5:0.05:0.5;y=x;[X,Y]=meshgrid(x,y);Z=exp(1)./(X.*Y.^2+ep
matlab中自然对数e的表达式是:exp()其中括号内部是具体的数值,如果你要用符号变量x表示的话:symsxexp(x)
exp(A)是按元素进行幂计算,这个好理解funm(A,@exp)是按矩阵进行计算,相当于expm(A)其意义为将e^A级数展开,然后按矩阵幂计算各项值,相加得到结果再问:我想问下上述问题已知矩阵A求
y=exp(-5*x)*cos(2*x+1)+5>>diff(y,'x')ans=-5*exp(-5*x)*cos(2*x+1)-2*exp(-5*x)*sin(2*x+1)再问:您好,首先谢谢您的回
clc;clear;x=linspace(0,5,10);ep(1,:)=ones(size(x));fori=1:5ep(i+1,:)=x.^(i)/factorial(i);endy=sum(ep
就是产生一个8行1列的全为1的矩阵
clearallclctol=?;fori=2:2:100c=qr(i,tol)end
源代码:在matlab中保存为:demimethod.mfunction[x,k]=demimethod(a,b,f,emg)%a,b:求解区间的两个端点%f:所求方程的函数名%emg:精度指标%x:
f=@(x)5*x+exp(-x);x=fsolve(f,0)
exp(exp(1))
%bydynamic%2009.2.17%%这函数如果使用解析解法,估计Matlab无能为力%下面我使用数值解法帮你求解%C1=10;N=50;fun=@(CN)C1*exp(-N)+exp(-N)*
这只是警告,不是报错实际上是计算矩阵相除的时候,因为计算出现奇异时,发出的警告rank是矩阵的秩,tol是误差不过从你的代码看,确实是错了你的原来意思应该是Z=X.*Y./sqrt(X.*X+Y.*Y
画图:x=-1:0.01:1;y=x.^3;plot(x,y,'r-')求导:z=diff(y)求数:应该为e的-x^2次方exp(-x.^2)
法一:>>sphere>>axissquare法二:参数方程来画clcclear%byfriendchjr=1;%半径x0=2;%中心y0=2;z0=2;theta=(0:0.
e^x为exp(x)指数^直接输入就OK;阶乘n!用factorial(n)绘图时,输入figure;holdon然后3次plot(*,*),三种结果在同一个图上再问:不太明白诶,可以举个例子么?把第
可以用plot函数或ezplot函数绘制.symsx;y=1-cos(3*x)*exp(-x);ezplot(x,y);或x=0:0.0001:4;y=1-cos(3*x).*exp(-x);plot
cumprod(x)执行之后结果为:ans=1.0e+010*Columns1through70.00000.00000.00000.00000.00000.00010.0009Columns8thr