matlab用已知二维数组做plot_(精)Matlab数组与绘图操作

matlab⽤已知⼆维数组做plot_(精)Matlab数组与绘图
铜基合金>proxyfox作.ppt
暗示教学法第11周 Matlab ⼀、⼆维数组 ⼆、⼆维数组与绘图 1、⼆维数组的输⼊⽅法 10、与⼆维数组相关的函数 练习 ⼆、⼆维数组与绘图 例:利⽤⼆维数组在同⼀坐标轴中同时绘制下列函数的图形: plot⽤⼆维数组绘图的细节 补充:plot绘图的细节 2、⼆维数组在3d绘图中的应⽤(1)三维⽹格图: mesh, meshc, meshz (3)mesh和surf绘图的细节 A、绘制四边形平⾯ 练习:绘制⼀个⽴⽅体表⾯(共六个⾯) B、绘制三⾓形平⾯ C、绘制五边形平⾯ D、绘制圆形平⾯ E、绘制圆(棱)柱、台、锥⾯ mesh(X,Y,Z,C)绘制由矩阵 X,Y,Z 所确定的曲⾯⽹格图,矩阵 C ⽤于确定⽹格颜⾊,省略时 C=Z meshc(X,Y,Z,C) 调⽤⽅式与 mesh 相同,在 mesh 基础上增加等⾼线 meshz(X,Y,Z,C) 调⽤⽅式与 mesh 相同,在 mesh 基础上屏蔽边界⾯ mesh meshc meshz (2)三维表⾯图: surf, surfc surf(X,Y,Z,C) 绘制由矩阵 X,Y,Z 所确定的曲⾯图,参数含义同 mesh surfc(X,Y,Z,C) 调⽤⽅式与 surf 相同,在 surf 基础上增加等⾼线 surf surfc 若不想在三维表⾯图中显⽰⽹格线,可将属性“edgecolor”设为“none” surf(X,Y,Z,’edgecolor’,’none’) surf surfc * ⼀、⼆维数组 ⼆维数组是由实数或复数排列成矩形⽽构成的,从数据结构上看,⼆维数组和矩阵没有什么区别。当⼆维数组带有线形变换含义时,该⼆维数组就是矩阵(matrix)。 (1)在键盘上输⼊下列内容 A = [1,2,3; 4,5,6; 7,8,9] (2)按【Enter】键,指令被执⾏。 (3)在指令执⾏后,MATLAB指令窗中将显⽰以下结果: A = 1 2 3 4 5 6 7 8 9 说明:直接输⼊矩阵时,每⾏元素⽤空格或逗号分隔,矩阵⾏⽤分号分隔,整个矩阵
云南仪表厂>太阳能热泵
放在⽅括号⾥,标点符号⼀定要在英⽂状态下输⼊。 2、由⼀维数组创建⼆维数组 A = [1,3,5] B = [2,4,6] C = [3,5,7] D = [A;B] E = [A;B;C] F = [A’,B’] G = [A’,B’,C’] 3、由函数创建⼆维数组 ⽣成魔⽅数组,各⾏、列之和 = (1+2+……+n2 )/n magic(n) zeros(m,n) ⽣成⼀个 m ⾏ n 列的零矩阵,m=n 时可简写为 zeros(n) ones(m,n) ⽣成⼀个 m ⾏ n 列的元素全为 1 的矩阵, m=n 时可写为 ones(n) eye(m,n) ⽣成⼀个主对⾓线全为 1 的 m ⾏ n 列矩阵, m=n 时可简写为 eye(n),即为 n 维单位矩阵 diag(v,k) v是向量,diag(v) 产⽣以v 为第k条对⾓线的矩阵, 默认k=0 rand(m,n) 产⽣ 0~1 间均匀分布的随机矩阵 m=n 时简写为 rand(n) randn(m,n) 产⽣均值为0,⽅差为1的标准正态分布随机矩阵m=n 时简写为 randn(n) diag(v,k) 练习:在matlab中⽣成⼆维数组 A = 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 B = 1 0 0 0 0 2 0 0 0 0 3 0 0 0 0 4 -4 0 0 0 0 -3 0 0 0 0 -2 0 0 0 0 -1 4、⼆维数组操作函数 A 是矩阵,则 diag(A,k) 返回A的第k条对⾓线向量,默认k=0 diag(A,k) cat(dim, A, B) 把“⼤⼩”相同的若⼲数组,沿“指定维”⽅向,串接成⾼维数组 。⾏(dim=1) 列(dim=2) flipud(A) 以数组“⽔平中线”为对称轴,交换上下对称位置上的数组元素 fliplr(A) 以数组“垂直中线”为对称轴,交换左右对称位置上的数组元素 kron(A,B) 按Kronecker乘法规则(直积)产⽣“积”数组 ⼆维数组
axl

本文发布于:2024-09-22 04:33:28,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/236611.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数组   绘制   矩阵   函数   绘图
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议