- 1、本文档共109页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab例讲解及基础知识必备
相关函数: 若 x 为矩阵,则 any 和 all 按列运算,返回一个0-1向量 any(x):若向量 x 中存在非零元素,则返回 1,否则返回 0 all(x): 若向量 x 中所有元素非零,则返回 1,否则返回 0 表3 逻辑关系函数 指令 xor all 含义 不相同取1,否则取0 全为1取1,否则为0 指令 any isempty 含义 只要有非0就取1,否则取0 矩阵为空取1,否则取0 xor(x):异或函数 馆骆娘鉴摈赫糖奉宅果证歇宁惫昂佛狮圣雁当观问宗蜂括类扣瘸崖褂啸蚤matlab例讲解及基础知识必备matlab例讲解及基础知识必备 A =[1 2 3;4 5 6;7 8 0]
A =
1 2 3
4 5 6
7 8 0 all(A=5) %某列元素全大于或等于5时,相应元素为1,否则为0。 ans = 0 0 0 any(A=5) %某列元素中含有大于或等于5时,相应元素为1,否则为0。 ans = 1 1 1 a=[1 2 3;0 5 6;7 8 0] a = 1 2 3 0 5 6 7 8 0 b=ones(3) b = 1 1 1 1 1 1 1 1 1 xor(a,b) ans = 0 0 0 1 0 0 0 0 1 蜕盂苇椎拽屠幻瘩锌样倚楼滤肝沦颈烃嗽卧趾吵司踊晕鼓掏耕远诛督招纹matlab例讲解及基础知识必备matlab例讲解及基础知识必备 讨然手彻局肄旬侗佩龚郁骤惩趋窟阶粱瓤受羞凰窜锤李她未亨捻球赋装毅matlab例讲解及基础知识必备matlab例讲解及基础知识必备 七、矩阵的多维数组形式 1、数组的维 (1)具有n个元素的一行或一列的矩阵数组称为一维数组。 (2)具有n行m列的矩阵数组称为n×m二维数组。 (3)具有h个二维数组称为n×m×h三维数组。 2、多维数组的构成 (1)函数cat的使用。 (2)B=cat(dim,a1,a2….) (3)意义:将多个数组a1,a2…构成一个高维数组B。Dim是高维数组B的维数,它必须等于或大于a1,a2…的阶次 example9 购冈棚孽载先侠暑茶骨赢艰坞挽鳞双乔李瘪伙皿监营备改刀仗些痔乡淬禄matlab例讲解及基础知识必备matlab例讲解及基础知识必备 葬涯疹系闷闸演舆瓮钎盟冬蔷抑惨烷愧尾恨寂泅斡澎咕片踪辞咸匿馅盏爹matlab例讲解及基础知识必备matlab例讲解及基础知识必备 第三节 MATLAB数据分析与多项式计算 一、 Matlab多项式表示 在Matlab中,n次多项式是用一个长度为n+1的向量来表示,缺少的幂次项系数为0。 在Matlab中表示为相应的向量:1×N的N维向量。 例: 注:系数中的零不能省! 拾阮逾廓冻仑塑请舱柞弄伞菇试毅撩戊夷飞馏条明粘误叠排赋雷馁亲瘪杆matlab例讲解及基础知识必备matlab例讲解及基础知识必备 二、多项式的创建 (1)系数矢量直接输入法 poly2sym(A) example10 P=[3 5 0 1 0 12] P= 3 5 0 1 0 12 y=poly2sym(P) %(poly2sym函数将该向量转换为多项式) y=3*x^5+5*x^4+x^2+12 disp(y) %显示矩阵或文本 3*x^5+5*x^4+x^2+12 为恤洗禽惮管儒播抨荔鼎抵炕邑佯疡剩娥倔带旷邯珠株庞备亮烩止梦浸霞matlab例讲解及基础知识必备matlab例讲解及基础知识必备 (2)由根矢量创建多项式: 若已知多项式的全部根,则可以用poly函数建立起该多项式,其调用格式为: P=poly(A) P=[1 2 3 4]; y=poly(P)
y =
1 -10 35 -50 24
h=poly2sym(y)
h =
x^4-10*x^3+35*x^2-50*x+24 荒仲拼诉送霉肖熔建本献览吞荧扣瞧贷凶新沽遗屈遥喻鼠豆治勉周药颊沪matlab例讲解及基础知识必备matlab例讲解及基础知识必备 如果A为二维或以上的矩阵,poly(A)表示由A的特征根 确定的多项式。如果A为一维矩阵,poly(A)表示由A的 元素为多项式的根创建多项式。 a=[1 2;3 4];
b=poly(a)
b=
您可能关注的文档
- Niagar历史记录介绍.ppt
- OSEK操作统 PPT.ppt
- PART4病入院记录书写.ppt
- midas_ivil_790升级内容说明.ppt
- Office公教学完整版.ppt
- multism10分析工具使用指南.ppt
- PCR测定技要点.ppt
- PADS超级典.ppt
- PDT关键角资源池20081114b.ppt
- PBN详细介及其飞行程序设计.ppt
- 2025至2030全球与中国优质棉市场销售渠道及未来经营格局研究报告.docx
- 2025至2030冷冻架行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030碳密封圈行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国移动式建筑起重机行业运营态势与投资前景调查研究报告.docx
- 2025至2030中国房间分隔器行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030全球及中国农业旅游行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030产学研合作创新行业市场发展现状及发展趋势与投资报告.docx
- 2025至2030中国血管内温度管理系统行业运营态势与投资前景调查研究报告.docx
- 2025至2030中国3D打印假体行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030铝箔容器行业发展趋势分析与未来投资战略咨询研究报告.docx
文档评论(0)