ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:206.50KB ,
资源ID:8941312      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/8941312.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(实验5集合和向量的基本运算.doc)为本站上传会员【s4****5z】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

实验5集合和向量的基本运算.doc

1、实验5 集合和向量的基本运算 一、实验目的 学会用MATLAB求两个集合的交集、差集、抑或集、并集,和向量的点集、叉集,以及在空间解析几何中的简单应用。 二、实验内容与要求 1、两个集合的交集 格式:c=intersect(a,b) %返回向量a,b的公共部分,即c=ab。 c=intersect(A,B,’rows’) %A,B为相同列数的矩阵,返回元素相同的行。 [c,ia,ib]= intersect(a,b) %c为的a,b公共元素,ia表示公共元素在a中的位置,ib表示公共元素在b中的位置。 【例1.38】 >> A=[1,2,3

2、4;1,2,4,6;6,7,1,4]; >> B=[1,2,3,8;1,1,4,6;6,7,1,4]; >> C=intersect(A,B,'rows') C = 6 7 1 4 >> A=[1,9,6,20];B=[1,2,3,4,6,10,20]; >> [c,ia,ib]=intersect(A,B) c = 1 6 20 ia = 1 3 4 ib = 1 5 7 2、两个集合的差集 格式:c=setdiff(a,b) %返回属于a但不属于

3、b的不同元素的集合,即c=a-b. c=setdiff(A,B,’rows’) %返回属于A但不属于B的不同行。 [c,i]=setdiff(….) %c与前面一致,i表示c中元素在a中的位置。 【例1.39】 >> A=[1,7,9,6,20];B=[1,2,3,4,6,10,20]; >> c=setdiff(A,B) c = 7 9 【例1.40】 >> A=[1,2,3,4;1,2,4,6;6,7,1,4]; >> B=[1,2,3,8;1,1,4,6;6,7,1,4]; >> c=setdiff(A,B,'rows') c = 1

4、 2 3 4 1 2 4 6 3、两个集合交集的异或 格式:c=setxor(a,b) %返回集合a,b交集的非。 c=setxor(A,B,’rows’) %返回矩阵A,B交集的非,A,B有相同列数。 [x,ia,ib]=setxor(….) %ia,ib表示中元素分别在a(或A),b(或B)中的位置。 【例1.41】 >> A=[1,2,3,4]; >> B=[2,4,5,8]; >> C=setxor(A,B) C = 1 3 5 8 【例1.42】

5、 >> A=[1,2,3,4;1,2,4,6;6,7,1,4]; >> B=[1,2,3,8;1,1,4,6;6,7,1,4]; >> [C,ia,ib]=setxor(A,B,'rows') C = 1 1 4 6 1 2 3 4 1 2 3 8 1 2 4 6 ia = 1 2 ib = 2 1 4、两个集合的并集 格式:c=union(a,b) %返回a,b的并集,即

6、c=ab c=union(A,B,’rows’) %返回矩阵A,B不同行向量构成的大矩阵,其中相同行向量只取其一。 [c,ia,ib]=union(…) %ia,ib分别表示c中行向量在原矩阵(向量)中的位置。 【例1.43】 >> A=[1,2,3,4]; >> B=[2,4,5,8]; >> c=union(A,B) 则结果为: c = 1 2 3 4 5 8 【例1.44】 >> A=[1,2,3,4;1,2,4,6]; >> B=[1,2,3,8;1,1,4,6]; >> [c,ia,ib]=union(A

7、B,'rows') c = 1 1 4 6 1 2 3 4 1 2 3 8 1 2 4 6 ia = 1 2 ib = 2 1 5、向量的点积 格式:C=dot(A,B) %A,B为向量且长度相等,则返回向量A与B的点积。若为矩 则它们必须有相同的维数。 C=dot(A,B,dim) %在dim维数中给出A与B的点积。 【例1.45】 >>A=[1,2,3];

8、B=[3,4,5]; >>dot(A,B); %计算向量A,B的标积,结果为26 还可用另一种算法:sum(A.*B). 6、向量的叉积 在数学上,两向量叉积是一个相交向量的交点且垂直两向量的平面的向量,在MATLAB中, 用函数cross实现。 格式:C=cross(A,B) %A,B为向量,则返回A与B的叉积,即C=AB、A、B,3个元素的向量;若为矩阵,则返回一个3n矩阵,其中列是A与B对应列的叉积,A,B都是3n矩阵。 C=cross(A,B,dim) %在dim维数中给出向量A,B的叉积,必须有相同的维数,size(A,

9、dim),size(B,dim)必须是3。 【例1.46】 >>A=[1,2,3]; B=[3,4,5]; >>cross(A,B); %计算向量A,B的叉积,结果为:-2 4 -2 7、向量的混合积 混合积由以上两个函数来实现. 【例1.47】 计算向量a=(1,2,3),b=(4,5,6)和c=(-3,6,-3)的混合积a·(b×c). 解: >> a=[1,2,3];b=[4,5,6];c=[-3,6,-3]; >> x=dot(a,cross(b,c)) 结果显示: x = 54 注意:先叉积后点积,顺序不可颠倒. 8.向量

10、的长度 由定义,向量的长度,所以,命令 >> sqrt(dot(A,A)) %或sqrt(sum(A.*A)) 可求出向量的长度. 9.向量的方向角 由定义,向量的方向余弦为,,所以: L=sqrt(dot(A,A)); %计算向量A的长度 alpha=acos(A(1)/L); %计算向量A与x轴的夹角 beta=acos(A(2)/L); %计算向量A与y轴的夹角 gamma=acos(A(3)/L); %计算向量A与z轴的夹角 问题 1.18:若向量,求它的方向角,并验证. 10.向量的夹角 向量A,B

11、间的夹角,由可得,所以: L1=sqrt(dot(A,A)); %计算向量A的长度 L2=sqrt(dot(B,B)); %计算向量B的长度 c=dot(A,B)/L1/L2; %计算向量A,B的点积 alpha=acos(c) %计算向量A,B间夹角 问题1.19: 判断两直线,是否共面?求它们之间的夹角.令, , ,若,则共面,它们之间的夹角就等于向量间的夹角. 11.点与点之间的距离 由两点间距离公式,所以: >>s= A-B; >>L=sqrt(dot(s,s)) %

12、计算两点A,B间的距离 12、点与与平面的距离 平面方程用表示,点用表示,则点P到平面的距离为。由公式 可以得到: >>d1=dot(f,[p,1]); %计算Aa+Bb+Cc+D >>d2=sqrt(dot(f(1:3),f(1:3))); %计算 >>d=abs(d1/d2) %d为点P到平面f的距离 问题1.20:求点P(-2,–3,1)到平面2x-y+2z+1=0的距离。 13、点与直线的距离 将直线表示为点和向量,点到直线的距离为

13、由公式 得到: >>vs=p-vp; %计算 >>d1=sqrt(dot(v,v)); %计算 >>c=cross(v,vs); %计算 >>d2=sqrt(dot(c,c)); %计算 >>d=d2/d1 %计算点p到直线的距离d 问题1.21:已知异面直线和= =,如何求它们之间的距离?令,根据 分步来求。 三、练习与思考 ①已知向量,求它的长度、方向角。

14、②又已知向量,求向量之间点积、叉积、夹角。 ③求点到平面的距离。 ④求异面直线和= 之间的距离 ⑤已知向量,若,则向量共线,若或,则向量共面,为什么?若,, 试判断与,与,与之间是否共线?之间是否共面? ⑥求点关于直线的垂足和对称点。 参考答案:令,表示垂足,表示对称点。 编文件名fp.m为的M函数文件如下: %这是一个求点关于直线对称点及垂足的程序 %求点指向点P的向量 %求向量V的长度 %求在V上投影向量 %求垂足指向点P的向量 %求垂足的坐标 %求对称点的坐标 在命令窗口输入: >> 结果为: = 1.1493 -4.9851 1.8507 = 0.2985 -5.9701 -1.2985 6

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服