




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(推荐)matlab空间向量 空间解析几何与线性代数空间解析几何与线性代数 ( (空间解析几何空间解析几何) )数数 学学 实实 验验 成都信息工程学院成都信息工程学院 计算科学系计算科学系实验目的实验目的1、学会用、学会用matlab软件生成向量软件生成向量2、熟悉、熟悉matlab软件中向量运算的命令软件中向量运算的命令3、学会用、学会用matlab软件绘出函数图形软件绘出函数图形一、向量的生成 1、 直接输入向量直接输入向量 a=1 5 6 8 9 a=1 5 6 8 9 2、 冒号生成法冒号生成法 基本形式为:向量初值:步长:终值 a=1:2:12 a= 1 3 5 7 9 11 b=
2、1:5 b= 1 2 3 4 5 3、等分生成法、等分生成法 线性等分: 基本形式为:向量linspace(初值,终值,等分维数) a1=linspace(1,100,6) a1= 1.0000 20.8000 40.6000 60.4000 80.2000 100.0000 对数等分: 基本形式为:向量logpace(初值,终值,等分维数) a2=logspace(0,5,6) a2= 1 10 100 1000 10000 100000二、向量的运算向量的模norm(a)向量的混合积dot(cross(a,b),c)向量的向量积(3个元素以下)cross(a,b)向量的数量积dot(a,b
3、)数乘向量向量减法a-b向量加法a+b 含义命令含义命令 a 例例1 1 设a=(2,1,-1),b=(1,-1,2),c=(1,2,4),计算: a b ; ab; (ab) c 以a,b向量为邻边的平行四边形的面积;解解: a=2 1 -1; b=1 -1 2; c=1 2 4; dot ( a , b ) ans = -1或 sum ( a.* b ) ans = -1 或 a*b ans = -1 cross ( a , b ) ans = 1 -5 -3 dot ( cross ( a , b ) , c ) ans = -21 norm ( cross ( a , b ) ) an
4、s = 5.9161三、点到直线的距离 m1m0vdl平行四边形的面积:s=d |v|10vvmmd|10vmms同时也有 则nzzmyylxx000求点m1(x1,y1,z1)到直线l:的距离d。其中直线l通过点 m0 (x0,y0,z0) , 方向向量为 v = (l,m,n). 例例2 求点m1(2,1,2)到直线l的距离. 解解 m0=-1 +1 0; m1=2 1 2; v=1 -1 -2; d=norm(cross(m1 m 0 ,v)/norm(v) d = 3.58242z11y11x四、点到平面的距离四、点到平面的距离点m1(x1,y1,z1)到平面 : ax+by+cz+d
5、=0 的距离是: 其中n=a,b,c 为平面的法向量,m0为平面上的任一点。|10nmmnd 例例3 求点m1(8,3,-4)到平面的距离 :2x-2y+z-3=0 解 m0=1 1 3; m1=8 3 -4; n=2 -2 1; d=abs(dot(n,m1-m0)/norm(n) d = 1五、多元函数绘图五、多元函数绘图 1、 空间曲线绘图空间曲线绘图 命令:plot3(x,y,z) 其中x,y,z分别为维数相同的向量,分别存储着曲线的三个坐标值。 x=0:pi/50:10*pi; y=sin(x); z=cos(x); plot3(x,y,z) title(三维螺旋线) xlabel(
6、x) ylabel(y) zlabel(z)例4 绘制三维螺旋线绘制三维螺旋线2、 曲面的绘制曲面的绘制 一般曲面的绘制一般曲面的绘制 (1) 三维网格图 网图函数 生成网格点meshgrid(x,y)屏蔽的网格图meshz(x,y,z)将网格与等高线结合meshc(x,y,z)三维网格图mesh(x,y,z)说明函数名(2) (2) 三维表面图三维表面图 命令:命令:surf surfcsurf surfc 调用格式同调用格式同 meshmesh22yxz例5 画旋转抛物面x=-4:0.5:4;y=x;x,y=meshgrid(x,y);z=x.2+y.2;subplot(1,2,1)mes
7、h(x,y,z)subplot(1,2,2)surfc(x,y,z)(2)柱面图的绘制 命令: x,y,z=cylinder(v,n) 其中用v 定义周边曲线的圆柱的三维坐标, 在它周围有n 个间隔点。n 的默认值为20。用surf或mesh画图 例6 画v=2+cos(t)定义的圆柱图 t=0:pi/10:2*pi; x,y,z=cylinder(2+cos(t); surf(x,y,z) axis square %使绘图区域为正方形(3)绘制球面图 x,y,z=sphere(n) 生成三个(n+1)*(n+1)阶 的 矩阵,利用函数surf(x,y,z)可产生单位球面,默认值n=20 例7
8、 绘制地球表面的气温分布示意图。 a,b,c=sphere(40); t=abs(c); surf(a,b,c,t); axis(equal); colormap(hot) 例8 绘制 的三维立体图,通过改变观察点获得该图形坐标平面的投影。 程序: x=-4:0.5:4; y=x; x,y=meshgrid(x,y); z=x.2+y.2; subplot(2,2,1) surf(x,y,z)22yxzsubplot(2,2,2)surf(x,y,z)view(0,90)subplot(2,2,3)surf(x,y,z)view(90,0)subplot(2,2,4)surf(x,y,z)vi
9、ew(180,0)基础型实验题基础型实验题 一、向量运算 1、用元素输入法创建向量、用元素输入法创建向量x1=(4,2,3,1,-2,-1,5,10); 2、用冒号生成法创建向量、用冒号生成法创建向量x2=(1,3,5,7,9,11,13,15); 3、用等分取值法创建向量、用等分取值法创建向量x3 ,其初值为,其初值为1,终值为,终值为100, 共共8个元素;个元素; 4、作向量、作向量x1与与x2得数量积、向量积;得数量积、向量积; 5、作向量、作向量x1 , x2 , x3的混合积。的混合积。二、应用型实验:四面体的体积与高二、应用型实验:四面体的体积与高 (1)问题:设四点a(2,3,1),b(4,1,-2),c(6,3,7),d(-5,4,8)。试求四面体的体积与底面的高。 (2)分析: a.根据向量的混合积的几何意义得到计算平行六面体的体积公式。 b.四面体的体积为对应的平行六面体的体积的六分之一; c.根据向量的向量积的几何意义得到计算平行四边形的面积公式,从
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 加强课件进行教学设计
- 2025年物业行业入门指南初级面试模拟题及答案详解
- 全国防灾减灾日教育班会
- 3D打印技术在纺织行业应用研究
- 入冬时如何保护呼吸道健康
- 幼儿园国庆节策划方案5
- 甲状腺手术课件
- 制作电梯的教学课件
- 甲午海战失败原因
- 不规则图形面积教学课件
- 现代畜牧专业教学标准(高等职业教育本科)2025修订
- 私企公司车辆管理制度
- 船务公司船舶管理制度
- 南京城墙介绍
- 2025年卫生系统招聘考试(公共基础知识)新版真题卷(附详细解析)
- 提高护理文书书写合格率
- YY 0271.2-2024牙科学水基水门汀第2部分:树脂改性水门汀
- T/CECS 10248-2022绿色建材评价集成式卫浴
- 语音厅签署协议合同
- 2025年母婴安全管理培训试题
- 低空经济无人机综合性服务商业计划书
评论
0/150
提交评论