matlab与通信仿真第一章mat收lab基础知识.pptVIP

  • 9
  • 0
  • 约1.02万字
  • 约 53页
  • 2018-12-24 发布于福建
  • 举报

matlab与通信仿真第一章mat收lab基础知识.ppt

matlab与通信仿真第一章mat收lab基础知识

例1-3产生5阶随机方阵A,其元素为[10,90]区间的随机整数,然后判断A的元素是否能被3整除。 (1) 生成5阶随机方阵A。 (2) 判断A的元素是否可以被3整除。 clc,clear; A=fix((90-10+1)*rand(5)+10) P=rem(A,3)==0 (3)逻辑运算 MATLAB提供了3种逻辑运算符:(与)、|(或)和~(非)。 ?在逻辑运算中,非零元素为真,用1表示,零元素为假,用0表示。 ?设参与逻辑运算的是两个标量a和b,那么, ab a,b全为非零时,运算结果为1,否则为0。 a|b a,b中只要有一个非零,运算结果为1。 ~a 当a是零时,运算结果为1;当a非零时,运算结果为0。 ?若参与逻辑运算的是两个同维矩阵,那么运算将对矩阵相同位置上的元素按标量规则逐个进行。最终运算结果是一个与原矩阵同维的矩阵,其元素由1或0组成。 ?若参与逻辑运算的一个是标量,一个是矩阵,那么运算将在标量与矩阵中的每个元素之间按标量规则逐个进行。最终运算结果是一个与矩阵同维的矩阵,其元素由1或0组成。 ?逻辑非是单目运算符,也服从矩阵运算规则。在算术、关系、逻辑运算中,算术运算优先级最高,逻辑运算优先级最低。 例1-4 建立矩阵A,然后找出大于4的元素的位置。 clc,clear; A=[4,-65,-54,0,6;56,0,67,-45,0] find(A4)

文档评论(0)

1亿VIP精品文档

相关文档