- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab中有關数学建模的函数
intersect(a,b):返回向量a,b的公共部分
intersect(A,B,row):A,B为相同列数的矩阵,返回元素相同的行
[c,ia,ib]=intersect(a,b):c为a,b的公共元素,ia表示公共元素在a中的位置,ib表示公共元素在b中的位置
c=setdiff(a,b):返回属于a但不属于b的不同元素的集合,即c=a-b
c=setdiff(A,B,row):返回属于A但不属于B的不同行
[c,i]=setdiff(...):c与前面一致,i表示c中元素在a中的位置
c=setxor(a,b):返回a,b交集的非
c=setxor(A,B,row):返回矩阵A,B的非,A,B有相同的列数
[x,ia,ib]=setxor(...):ia,ib表示c中元素分别在a(或A),b(或B)中的位置
c=union(a,b):a,b的交集
c=union(A,B,row):返回A,B矩阵不同行向量构成的大矩阵,其中相同行向量只取其一
[c,ia,ib]=union(...):ia,ib分别表示c中行向量在原矩阵(向量)中的位置
dot(a,b):若a,b为向量,a和b长度必须相同,返回向量a,b的点积;若a,b为矩阵,则a,b必须有相同的维数
dot=(A,B,dim):在dim维数中给出A与B的点积
c=cross(a,b):若a,b为向量,则c=a*b,a,b必须是3个元素的向量;若a,b为矩阵,则返回一个3*n的矩阵,其中的列式a与b对应列的叉积,a,b都是3*n矩阵
c=cross(a,b,dim):在dim维数在给出向量a,b的叉积,a和b 必须有相同的维数,size(a,dim),size(b,dim)必须是3
混合积:x=dot(a,cross(b,c)),即a.(b*c),先叉积后点积
向量的长度:sqrt(dot(a,a))或sqrt(sum(a.*a))
向量的方向角:
r=sqrt(dot(A,A)); %计算向量A的长度
alpha=acos(A(1)/r); %向量A与x轴的夹角
beta=acos(A(2)/r); %向量A与y轴的夹角
gamma=acos(A(3)/r); %向量A与z轴的夹角
R1=sqrt(dot(a,a));R2=sqrt(dot(b,b)) ;
alpha=acos(dot(a,b)/R1/R2) %计算向量a,b间的夹角
解析几何简单应用
点与点之间的距离
s=A-B;
r=sqrt(dot(s,s)) %计算A,B两点间的距离
点与平面的距离
平面方程Ax+By+Cz+D=0,用f=[A,B,C,D],点P(a,b,c)用P=[a,b,c]表示。
d1=dot(f,[P,1]); %计算Aa+Bb+Cc+D
d2=sqrt(dot(f(1:3),f(1:3))); %计算(A^2+B^2+C^2)^(1/2)
d=abs(d1/d2) %d为点P到平面f的距离
点与直线的距离
将直线表示为点O=[]和向量v=[A,B,C],距离
vs=p-pv; %计算
d1=sqrt(dot(v,v)); %计算
c=cross(v,vs) %计算
d2=sqrt(dot(c,c)) % 计算
d=d2/d1 % 计算点P到直线的距离d
多项式和线性方程组的求解
1.p=[1,-4,7,-31];
poly2sym(p) %poly2sym(p)命令是将多项式向量转变为符号形式
2.A=[1,2,3;4,5,6;7,8,9];
p=poly(A) %特征根
poly2sym(p)%特征多项式
3.r=[1,3,7] %已知多项式的根为1,3,7
p=poly(r) %由根创建多项式的系数
poly2sym(p) %由根创建多项式
多项式的运算
计算两多项式,的和、积、商,
p=[2,1,0,-5,3];s=[1,1,1];s0=[0,0,1,1,];
p+s0 %多项式加法,向量p,s必须同维,将s扩展成s0
conv(p,s) %多项式乘法,此时s不必扩维成s0
[q,r]=deconv(p,s) %多项式除法,商为q,余数为r,不必扩维
多项式的根
roots(p) %多项式的根,即方程p(x)=0的解
pc=compan(p) %多项式p的伴随矩阵
eig(pc) %多项式p的伴随矩阵的特征值等于多项式p的根
例:求多项式的根
解法1:p=[1,3,7];roots(p)
解法2:p=[1,3,7];pc=compan(p);eig(pc)
多项式微分与赋值运算
polyder(p) %多项式p的一阶微分
polyval(p,a) %求x=a
您可能关注的文档
最近下载
- 中国华电集团公司电力安全工作规程(水力机械部分山东审定稿)20121116.doc
- CAAC无人机理论考试题库及答案(2024修订版).docx
- 《通往夏天的隧道 再见的出口》读书笔记思维导图.pptx VIP
- 近五年天津中考英语真题及答案2024.docx VIP
- 附件2:汽车专访.pdf VIP
- 二值的黑白图像(教学设计)-2024-2025学年人教版(2024)小学信息技术四年级全一册.docx VIP
- 小学文言文教学的基本策略.ppt
- 2024年10月自考00908网络营销与策划试题及答案含评分参考.pdf
- 2024年中考模拟试卷语文(北京卷).docx VIP
- 社区全职妈妈赋能项目方案设计.pdf
文档评论(0)