matlab关系和逻辑运算ppt课件

上传人:94****0 文档编号:240680206 上传时间:2024-04-29 格式:PPT 页数:14 大小:343.40KB
返回 下载 相关 举报
matlab关系和逻辑运算ppt课件_第1页
第1页 / 共14页
matlab关系和逻辑运算ppt课件_第2页
第2页 / 共14页
matlab关系和逻辑运算ppt课件_第3页
第3页 / 共14页
点击查看更多>>
资源描述
江苏科技大学数理学院第六讲 关系和逻辑运算1、关系操作符2、逻辑操作符3、关系与逻辑函数4、NaNs和空矩阵5、各种运算符的优先级1第六讲关系和逻辑运算1、关系操作符1 除了传统的数学运算,MATLAB支持关系和逻辑运算,这些操作符和函数的目的是提供求解真/假命题的答案。作为所有关系和逻辑表达式的输入,MATLAB把任何非零数值当作真,把零当作假。所有关系和逻辑表达式的输出,对于真,输出为1;对于假,输出为0 2除了传统的数学运算,MATLAB支持关系和逻辑运算,这28.1 关系操作符关系操作符关系操作符 说明说明 小于小于=大于大于=大于或等于大于或等于=等于等于=不等于不等于38.1关系操作符关系操作符说明小于大于MATLAB关系操作符能用来比较两个同样大小的数组,或用来比较一个数组和一个标量。在后一种情况,标量和数组中的每一个元素相比较,结果与数组大小一样。A=1:9,B=9-AA=1 2 3 4 5 6 7 8 9B=8 7 6 5 4 3 2 1 0 tf=A4tf=0 0 0 0 1 1 1 1 14MATLAB关系操作符能用来比较两个同样大小的数组,或 注意,注意,=和和=意味着两种不同的事:意味着两种不同的事:=比较两个变量,比较两个变量,当它们相等时返回当它们相等时返回1,当它们不相等时返回,当它们不相等时返回0;在另一方;在另一方面,面,=被用来将运算的结果赋给一个变量。被用来将运算的结果赋给一个变量。tq=(A=B)tq=0 0 0 0 0 0 0 0 05注意,=和=意味着两种不同的事:=比较两个变量,8.2 逻辑操作符 逻辑操作符提供了一种组合或否定关系表达式。MATLAB逻辑操作符包括:逻辑操作符说明&与|或非 A=1:9;B=9-A;tf=A4tf=0 0 0 0 1 1 1 1 168.2逻辑操作符逻辑操作符提供了一种组合或否定关系表达式 A=1:9;B=9-A;tf=A4tf=0 0 0 0 1 1 1 1 1找出A A大于4。tf=(A4)tf=1 1 1 1 0 0 0 0 0 tf=(A2)&(A2)&(A=0).*y;%set negative values of sin(x)to zero z=z+0.5*(y0);%where sin(x)is negative add 1/2 z=(x2)y=在这个例子里,x x没有包含大于2的值,所以没有返回下标。为了测试空结果 MATLAB提供了逻辑函数isemptyisempty。isempty(y)ans=112当没有其它合适的结果时,在MATLAB中的许多函数返回空矩阵8.5各种运算符号的优先级优先级运算符最高()小括号转置;.数值乘方;矩阵乘方乘除加减冒号关系运算逻辑与最低逻辑或算术运算级别 关系运算 逻辑运算,但逻辑非的优先级别最高138.5各种运算符号的优先级优先级运算符最高()小括号转置;8.5各种运算符号的优先级习题课的时间里,完成教材中3-6章所有讲授过的例题和习题。第5章中函数调用,第6章中关于数理统计和符号运算的内容可以先跳过,力求将先前遗留下来的问题都弄清楚,积极提问!148.5各种运算符号的优先级习题课的时间里,完成教材中3-6章
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!