⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch4_3_1.htm

📁 matlab详细手册,提供各种相关的操作
💻 HTM
字号:
<HTML>

<HEAD>

<TITLE> 关系及逻辑运算 </TITLE>



<META NAME="GENERATOR" CONTENT="Internet Assistant for Microsoft Word 2.0z">

</HEAD>

<BODY BACKGROUND="bg0000.gif" tppabs="http://166.111.167.223/computer/cai/matlabjc/img/bg0000.gif">

<H1><FONT SIZE=6 COLOR=#0000FF>4.3.1 关系及逻辑运算 </FONT><FONT FACE="新细明体"></FONT>

</H1>

<HR>

<P>

在执行关系及逻辑运算时,MATLAB 将输入的不为零的数值都视为真 (True)而为零的数值则视为否

(False)。 运算的输出值将判断为真者以 1 表示而判断为否者以 0 表示。MATLAB

提供以下的关系判断及逻辑的运算 元:

<P>

符号 关系的意义

<P>

<FONT COLOR=#FF0000>&lt;</FONT> 小于

<P>

<FONT COLOR=#FF0000>&lt;=</FONT> 小于等于

<P>

<FONT COLOR=#FF0000>&gt;</FONT> 大于

<P>

<FONT COLOR=#FF0000>&gt;=</FONT> 大于等于

<P>

<FONT COLOR=#FF0000>==</FONT> 等于

<P>

<FONT COLOR=#FF0000>~=</FONT> 不等于

<P>

<FONT COLOR=#FF0000>&amp;</FONT> 逻辑<TT> </TT><FONT COLOR=#FF0000>and</FONT>

<P>

<FONT COLOR=#FF0000>|</FONT> 逻辑<TT> </TT><FONT COLOR=#FF0000>or</FONT>

<P>

<FONT COLOR=#FF0000>~</FONT> 逻辑<TT> </TT><FONT COLOR=#FF0000>not

<BR>

</FONT>

<P>

上述的各个运算元须用在二个大小相同的阵列或是矩阵的比较,以下有几个例子:

<P>

<FONT COLOR=#FF0000>&gt;&gt; a=1:5, b=5-a,</FONT>

<P>

<FONT COLOR=#FF0000>a =</FONT>

<P>

<FONT COLOR=#FF0000>1 2 3 4 5</FONT>

<P>

<FONT COLOR=#FF0000>b =</FONT>

<P>

<FONT COLOR=#FF0000>4 3 2 1 0</FONT>

<P>

<FONT COLOR=#FF0000>&gt;&gt; tf= a&gt;4</FONT>

<P>

<FONT COLOR=#FF0000>tf =</FONT>

<P>

<FONT COLOR=#FF0000>0 0 0 0 1</FONT>

<P>

<FONT COLOR=#FF0000>&gt;&gt; tf= a==b</FONT>

<P>

<FONT COLOR=#FF0000>tf =</FONT>

<P>

<FONT COLOR=#FF0000>0 0 0 0 0</FONT>

<P>

<FONT COLOR=#FF0000>&gt;&gt; tf= b-(a&gt;2)</FONT>

<P>

<FONT COLOR=#FF0000>tf =</FONT>

<P>

<FONT COLOR=#FF0000>4 3 1 0 -1</FONT>

<P>

<FONT COLOR=#FF0000>&gt;&gt; tf= ~(a&gt;4)</FONT>

<P>

<FONT COLOR=#FF0000>tf =</FONT>

<P>

<FONT COLOR=#FF0000>1 1 1 1 0</FONT>

<P>

<FONT COLOR=#FF0000>&gt;&gt; tf= (a&gt;2)&amp;(a&lt;6)</FONT>

<P>

<FONT COLOR=#FF0000>tf =</FONT>

<P>

<FONT COLOR=#FF0000>0 0 1 1 1<BR>

</FONT>

<P>

以下是算式利用关系及逻辑运算产生一不连续的讯号

<P>

<FONT COLOR=#FF0000>&gt;&gt; x=linspace(0,10,100); % 产生数据</FONT>

<P>

<FONT COLOR=#FF0000>&gt;&gt; y=sin(x); % 产生 sine 函数</FONT>

<P>

<FONT COLOR=#FF0000>&gt;&gt; z=(y&gt;=0).*y; % 将 sin(x) 的负值设为零</FONT>

<P>

<FONT COLOR=#FF0000>&gt;&gt; z=z + 0.5*(y&lt;0); % 再将上式的值加上0.5</FONT>

<P>

<FONT COLOR=#FF0000>&gt;&gt; z=(x&lt;8).*z; % 将大于 x=8 以后的值设为零</FONT>

<P>

<FONT COLOR=#FF0000>&gt;&gt; hold on</FONT>

<P>

<FONT COLOR=#FF0000>&gt;&gt; plot(x,z)</FONT>

<P>

<FONT COLOR=#FF0000>&gt;&gt; xlabel('x'),ylabel('z=f(x)')</FONT>

<P>

<FONT COLOR=#FF0000>&gt;&gt; title('A discontinuous signal')</FONT>

<P>

<FONT COLOR=#FF0000>&gt;&gt; hold off<BR>

</FONT>

<P>

除了上述的运算元之外,尚有以下的逻辑关系函数:<FONT COLOR=#FF0000>xor(x,y)</FONT>,<FONT COLOR=#FF0000>

any(x)</FONT>,<FONT COLOR=#FF0000> all(x)</FONT>,<FONT COLOR=#FF0000>

isnan(x)</FONT>,<FONT COLOR=#FF0000> isinf(x)</FONT>,<FONT COLOR=#FF0000>

finite(x)</FONT>,<FONT COLOR=#FF0000> find(x)</FONT>,其 使用方式详见线上说明。

<BR>

<FONT FACE="新细明体"></FONT>

<HR>

<P>

<A HREF="ch4_3.htm" tppabs="http://166.111.167.223/computer/cai/matlabjc/ch4_3.htm"><IMG SRC="lastpage.gif" tppabs="http://166.111.167.223/computer/cai/matlabjc/img/lastpage.gif" BORDER=0></A>

<A HREF="javascript:if(confirm('http://166.111.167.223/computer/tppmsgs/msgs0.htm  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?'))window.location='http://166.111.167.223/computer/tppmsgs/msgs0.htm#27'" tppabs="http://166.111.167.223/computer/tppmsgs/msgs0.htm#27"><IMG SRC="nextpage-1.gif" tppabs="http://166.111.167.223/computer/cai/matlabjc/img/nextpage.gif" BORDER=0 HSPACE=10></A>

<A HREF="index.html" tppabs="http://166.111.167.223/computer/cai/matlabjc/index.html"><IMG SRC="outline-1.gif" tppabs="http://166.111.167.223/computer/cai/matlabjc/img/outline.gif" BORDER=0 HSPACE=6></A>

<BR>

<FONT SIZE=2 COLOR=#FF00FF>上一页 下一页 讲义大纲 </FONT>

</BODY>

</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -