正在加载图片...
现在sin(x)x在x=0处给出了正确的极限 5.2逻辑操作符 逻辑操作符提供了一种组合或否定关系表达式。 MATLAB逻辑操作符包括: 表52 逻辑操作符 说明 与 或 非 逻辑操作符用法的一些例子有 》A=1:9;B=9-A o tf=A>4 tf 0 找出A大于4 )tf(A>4 0 对上面的结果取非,也就是1替换0,0替换1。 tf=(A>2)&(A<6) 0 在A大于2‘与’A小于6处返回1。 最后,上面的功能易于产生数组来表示不连续信号,或由多段其他信号所组成的信号 基本想法是,把数组中要保持的那些值与1相乘,所有其他值与0相乘。例如 >)xlinspace(0, 10, 100); create data compute sine set negative values of sin(x)to zero z=z+0.5*(y<0) where sin(x)is negative add 1/2 》z=(X<=8).*z set values past x=8 to zero现在 sin(x)/x 在 x=0 处给出了正确的极限。 5.2 逻辑操作符 逻辑操作符提供了一种组合或否定关系表达式。MATLAB 逻辑操作符包括: 表 5.2 逻辑操作符 说明 & 与 | 或 ~ 非 逻辑操作符用法的一些例子有: » A=1:9;B=9-A; » tf=A>4 tf = 0 0 0 0 1 1 1 1 1 找出 A 大于 4。 » tf=~(A>4) tf = 1 1 1 1 0 0 0 0 0 对上面的结果取非,也就是 1 替换 0,0 替换 1。 » tf=(A>2)&(A<6) tf = 0 0 1 1 1 0 0 0 0 在 A 大于 2‘与’A 小于 6 处返回 1。 最后,上面的功能易于产生数组来表示不连续信号,或由多段其他信号所组成的信号。 基本想法是,把数组中要保持的那些值与 1 相乘,所有其他值与 0 相乘。例如, » x=linspace(0, 10, 100); % create data » y=sin(x) ; % compute sine » z=(y>=0).*y ; % set negative values of sin(x) to zero » z=z+0.5*(y<0) ; % where sin(x) is negative add 1/2 » z=(x<=8).*z ; % set values past x=8 to zero
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有