实验八 用Mathematica进行向量运算及曲面绘制 实验目的: 1. 掌握用Mathematica软件进行向量运算的语句和方法。 2. 作三维图形 实验过程与要求: 教师利用多媒体组织教学,边讲边操作示范。 实验的内容: 一、向量运算 1.几个与向量运算有关的函数 计算行列式函数Det[m],其中 m用行列相同的二维表{{…},{…},{…}}表示.注意:在使用函数Det时,必须保证每一个子表所含元素个数相同,必须保证子表个数与每一个子表所含元素个数相同. 函数Coefficient[exp,form]的作用是求出多项式表达式exp中项form的系数. 函数Print[表达式1,表达式2,…]依次输出表达式1,表达式2,…,两表达式间不留空格,输出完成后换行.通常Print函数先计算出表达式的值,再将表达式的值输出.若想原样输出某个表达式或字符,需要对其加引号. 2. 向量运算 下面结合具体问题介绍向量间的加法(+)、减法(-)、点积(.)、叉积(×)等运算及向量的模、向量夹角的求法.注意点积的运算符“.”是键盘上的小数点. 实验1 设向量a=i-j+2k,b=2i+3j-4k,计算a+b,a-b,a.b,a×b,并求a的模, b的模及向量a与b的夹角余弦与夹角. 解 In[1]:=a={1,-1,2} (*输入向量a*) In[2]:=b={2,3,-4} (*输入向量b*) In[3]:=a+b In[4]:=a-b In[5]:=a.b (*计算向量a与向量b的点积*) In[6]:=Det[{{i,j,k},{1,-1,2},{2,3,-4}}] (*计算向量a与向量b的叉积*) In[7]:=Sqrt[a.a] (*计算向量a的模*) In[8]:=Sqrt[b.b] In[9]:=a.b/(Sqrt[a.a]*Sqrt[b.b]) (*计算向量a与向量b的夹角余弦*) In[10]:=ArcCos[N[%]] (*计算向量a与向量b的夹角*) Out[1]= Out[2]= Out[3]= Out[4]= Out[5]= Out[6]= Out[7]= Out[8]= Out[9]= Out[10]= 注意括号内的内容为注释内容,上机时不需输入. 实验2 求由A(1,0,0),B(2,1,3),C(3,4,5)所确定的平面方程 解 In[11]:=AB={2-1,1-0,3-0} In[12]:=AC={3-1,4-0,5-0} In[13]:=n=Det[{{i,j,k},AB,AC}] In[14]:=n1={Coefficient[n,i],Coefficient[n,j],Coefficient[n,k]} In[15]:=Print[n1.{x,y,z},"=0"] Out[11]= Out[12]= Out[13]= Out[14]= Out[15]= 二、作三维图形 Plot3D为三维作图函数,其基本格式为: Plot3D[ z[x,y],{x,xmin,xmax},{y,ymin,ymax}]. 其中z[x,y]为x, y的二元函数,{x,xmin,xmax}和{y,ymin,ymax}分别指出了x和y从小到大的范围. ParametricPlot3D描述的是含2个参数的三维空间曲面. 其基本格式为: ParametricPlot3D[{x[t,u],y[t,u],z[t,u]},{t, tmin, tmax },{u, umin,umax }] 其中{x[t,u],y[t,u],z[t,u]}为用参数表示的直角坐标系下的三个坐标x,y,z的表达式, {t, tmin, tmax }和{u, umin,umax }分别表示变量t和u从小到大的变化范围. 实验3 画出平面x+y+z=1的图形 解 In[16]:=z[x_,y_]:=1-x-y Out[16]=Plot3D[z[x,y],{x,0,1},{y,0,1}] 输出如图  实验4 画出曲面z=x2+y2的图形 解 In[17]:=Clear[x,y,z,r,t] In[18]:=x[r_,t_]:=r*Cos[t] In[19]:=y[r_,t_]:=r*Sin[t] In[20]:=z[r_,t_]:=r^2 In[21]:=ParametricPlot3D[{x[r,t],y[r,t],z[r,t]},{t,0,2Pi},{r,0,2}] 输出如图  实验5 画出曲面x2+y2+z2=4 的图形 解 In[22]:=Clear[x,y,z,t,u] In[23]:=x[u_,t_]:=2*Sin[u]*Cos[t] In[24]:=y[u_,t_]:=2*Sin[u]*Sin[t] In[25]:=z[u_,t_]:=2*Cos[u] In[26]:=ParametricPlot3D[{x[u,t],y[u,t],z[u,t]},{t,0,2Pi},{u,0,Pi}] 输出如图  实验 1.设向量a={1,3,5},b={-24,5,7},计算 a+b,a-b, a.b,a×b, 并求a的模,b的模及向量a与b的夹角余弦与夹角. 2. 画出曲面 的图形. 3. 画出曲面的图形.