level 10
#不难吧?代码如下:
restart;
printf("(1)求二元函数f(x,y)=x^2+y^2的极限");
f:=(x,y)->1/(x^2+y^2);
Limit(Limit(f(x,y),x=infinity),y=infinity)=limit(limit(f(x,y),x=infinity),y=infinity);
#求二元函数f(x,y)=x^2+y^2的极限
printf("(2)隐函数x^2+y^2 = 1求导");
f:=(x,y)->x^2+y^2;dy/dx=implicitdiff(f(x,y) = 1, y, x);
#隐函数x^2+y^2 = 1求导
printf("(3)求x^3
+3
*x^2*y+y^3二重积分");
f:=(x,y)->x^3+3*x^2*y+y^3;
x1:=0:x2:=1:y1:=0:y2:=1:Int(Int(f(x,y),y=y1..y2),x=x1..x2)=int(int(f(x,y),y=y1..y2),x=x1..x2);
#求x^3+3*x^2*y+y^3二重积分
printf("(4)构造exp(x)的幂级数");
e^x=series(exp(x), x, 6);
#构造exp(x)的幂级数
printf("(5)求微分方程y'(x)=sin(x)/sin(y(x))的解");
eq:=diff(y(x),x)=sin(x)/sin(y(x));
dsolve(eq);#求微分方程y'(x)=sin(x)/sin(y(x))的解
2012年06月29日 03点06分
5
level 10
#写错了一点,Line 3,改正:
restart;
printf("(1)求二元函数f(x,y)=1/(x^2+y^2) x,y->0的极限");
f:=(x,y)->1/(x^2+y^2);
Limit(Limit(f(x,y),x=infinity),y=infinity)=limit(limit(f(x,y),x=infinity),y=infinity);
#求二元函数f(x,y)=x^2+y^2的极限
printf("(2)隐函数x^2+y^2 = 1求导");
f:=(x,y)->x^2+y^2;dy/dx=implicitdiff(f(x,y) = 1, y, x);
#隐函数x^2+y^2 = 1求导
printf("(3)求x^3+3*x^2*y+y^3二重积分");
f:=(x,y)->x^3+3*x^2*y+y^3;
x1:=0:x2:=1:y1:=0:y2:=1:Int(Int(f(x,y),y=y1..y2),x=x1..x2)=int(int(f(x,y),y=y1..y2),x=x1..x2);
#求x^3+3*x^2*y+y^3二重积分
printf("(4)构造exp(x)的幂级数");
e^x=series(exp(x), x, 6);
#构造exp(x)的幂级数
printf("(5)求微分方程y'(x)=sin(x)/sin(y(x))的解");
eq:=diff(y(x),x)=sin(x)/sin(y(x));
dsolve(eq);#求微分方程y'(x)=sin(x)/sin(y(x))的解
2012年06月29日 03点06分
6
多下这位仁兄,,不过最后这个微分方程,没看懂唉。
2012年07月01日 04点07分
level 10
#最终如下,文字还有错误的话你可以改改
restart;
printf("(1)求二元函数f(x,y)=1/(x^2+y^2) x,y->infinity的极限");
f:=(x,y)->1/(x^2+y^2);
Limit(Limit(f(x,y),x=infinity),y=infinity)=limit(limit(f(x,y),x=infinity),y=infinity);
#求二元函数f(x,y)=1/(x^2+y^2) x,y->infinity的极限
printf("(2)隐函数x^2+y^2 = 1求导");
f:=(x,y)->x^2+y^2;dy/dx=implicitdiff(f(x,y) = 1, y, x);
#隐函数x^2+y^2 = 1求导
printf("(3)求x^3+3*x^2*y+y^3二重积分");
f:=(x,y)->x^3+3*x^2*y+y^3;
x1:=0:x2:=1:y1:=0:y2:=1:Int(Int(f(x,y),y=y1..y2),x=x1..x2)=int(int(f(x,y),y=y1..y2),x=x1..x2);
#求x^3+3*x^2*y+y^3二重积分
printf("(4)构造exp(x)的幂级数");
e^x=series(exp(x), x, 6);
#构造exp(x)的幂级数
printf("(5)求微分方程y'(x)=sin(x)/sin(y(x))的解");
eq:=diff(y(x),x)=sin(x)/sin(y(x));
dsolve(eq);#求微分方程y'(x)=sin(x)/sin(y(x))的解
2012年06月29日 03点06分
7
level 10
#(1)的例子可以这么改:
Limit(1/(x^2+y^2),{x=infinity,y=6})=limit(1/(x^2+y^2),{x=infinity,y=6});
2012年06月29日 03点06分
8
可不可以再做一份啊
2012年07月02日 11点07分