matlab高手

来源:百度知道 编辑:UC知道 时间:2024/05/11 14:01:22
请问在matlab中已经定义了n=-20:20;n0=0;n1=10;
想在想问一下x=[(n-n0)==0];
x0=[(n-n0)>=0];
x1=[(n-n0)<=0&(n-n0)>=0];
式子中中括号中的是什么意思??

返回逻辑值。括号里面式子成立返回1,否则返回0

把分号去掉,运行一下就看出来了。
加不加中括号结果都一样。
>> n=-20:20,n0=0,n1=10
x=(n-n0)==0
x0=(n-n0)>=0
x1=(n-n0)<=0&(n-n0)>=0

n =

Columns 1 through 17

-20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4

Columns 18 through 34

-3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13

Columns 35 through 41

14 15 16 17 18 19 20

n0 =

0

n1 =

10

x =

Columns 1 through 17

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Columns 18 through 34

0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0

Columns 35 through 41