我是初学者 下面是抄的一段 例如sol dsolve 等等 越多越详细越好eq:=m*diff(v(x),x)=-b*v(x);ics:=v(0)=12;sol:=dsolve([eq,ics]);m:=1e8;b:=120000;vx:=rhs(sol);plot(vx,x=0..20000);fsolve(vx=1,x=1000..4000)restart:eq:=diff(N(t),t)=-0.7*
来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/24 00:33:52
我是初学者 下面是抄的一段 例如sol dsolve 等等 越多越详细越好eq:=m*diff(v(x),x)=-b*v(x);ics:=v(0)=12;sol:=dsolve([eq,ics]);m:=1e8;b:=120000;vx:=rhs(sol);plot(vx,x=0..20000);fsolve(vx=1,x=1000..4000)restart:eq:=diff(N(t),t)=-0.7*
我是初学者 下面是抄的一段
例如sol dsolve 等等 越多越详细越好
eq:=m*diff(v(x),x)=-b*v(x);
ics:=v(0)=12;
sol:=dsolve([eq,ics]);
m:=1e8;b:=120000;
vx:=rhs(sol);
plot(vx,x=0..20000);
fsolve(vx=1,x=1000..4000)
restart:
eq:=diff(N(t),t)=-0.7*N(t)/T12+60000*(Heaviside(t)-Heaviside(t-15));
ics:=N(0)=0;
restart:
vin:=sin(w*t);
eq:=2*r*c*diff(vout(t),t)+vout(t)=r*c*diff(vin,t)+vin;
sol:=dsolve(eq);
A:=-w*r*c/(1+4*w^2*r^2*c^2);
B:=(1+2*w^2*r^2*c^2)/(1+4*w^2*r^2*c^2);
Ampt:=sqrt(A^2+B^2);
r:=1000;c:=100e-9;
plot(Ampt,w=0..100000);
plot(Ampt,w=0..100000,view=0..1);
我是初学者 下面是抄的一段 例如sol dsolve 等等 越多越详细越好eq:=m*diff(v(x),x)=-b*v(x);ics:=v(0)=12;sol:=dsolve([eq,ics]);m:=1e8;b:=120000;vx:=rhs(sol);plot(vx,x=0..20000);fsolve(vx=1,x=1000..4000)restart:eq:=diff(N(t),t)=-0.7*
eq:=m*diff(v(x),x)=-b*v(x); #定义微分方程,记为eq
ics:=v(0)=12; #定义微分方程的初始条件,记为ics
sol:=dsolve([eq,ics]); #求解给定初始条件ics的微分方程eq,记求出的解为sol
m:=1e8;b:=120000; #给eq中的m,b赋值
vx:=rhs(sol); #提取sol的等号右边部分,记为vx
plot(vx,x=0..20000); #画出vx在x取0到20000时的图像
fsolve(vx=1,x=1000..4000) #求方程vx=1在1000到4000内的数值解
restart: #清除内存中的所有定义的变量,相当于重启
eq:=diff(N(t),t)=-0.7*N(t)/T12+60000*(Heaviside(t)-Heaviside(t-15)); #定义微分方程,记为eq. Heaviside是海维西特阶梯函数(Heaviside step function)
ics:=N(0)=0; #定义微分方程的初始条件,记为ics
restart: #清除内存中的所有定义的变量,相当于重启
vin:=sin(w*t); #定义一个二元函数记为vin
eq:=2*r*c*diff(vout(t),t)+vout(t)=r*c*diff(vin,t)+vin; #定义一个偏微分方程,记为eq
sol:=dsolve(eq); #求解偏微分方程eq,解记为sol
A:=-w*r*c/(1+4*w^2*r^2*c^2); #定义A
B:=(1+2*w^2*r^2*c^2)/(1+4*w^2*r^2*c^2); #定义B
Ampt:=sqrt(A^2+B^2); #定义函数Ampt
r:=1000;c:=100e-9; #Ampt中的r,c赋值
plot(Ampt,w=0..100000); #画出Ampt在x取0到100000内的图像
plot(Ampt,w=0..100000,view=0..1);#画出Ampt在x取0到100000内的图像,设定画出图像的纵坐标范围为0到1.即所画图象的显示中,横坐标范围是0到100000,纵坐标范围是0到1
本人对maple不能算熟悉,但也略知一二
***:=******是把***定义为******的意思,如x:=1就是令x=1,你那sol是问题里定出的变量名,与maple关系不大.
diff与差分或求导有关.
plot与画函数图像有关,view是画图时的视角(三维图).
restart是重置/清零之类的意思.
sin当然是正弦,sqrt是开平方,Heavisi...
全部展开
本人对maple不能算熟悉,但也略知一二
***:=******是把***定义为******的意思,如x:=1就是令x=1,你那sol是问题里定出的变量名,与maple关系不大.
diff与差分或求导有关.
plot与画函数图像有关,view是画图时的视角(三维图).
restart是重置/清零之类的意思.
sin当然是正弦,sqrt是开平方,Heaviside好像是个特殊函数(脉冲?阶越?).
dsolve是解微分方程,fsolve似乎就是解方程,但是你那指令看着似乎不是???拿不准rhs是什么意思......
收起