matlab中while 1什么意思

2021-01-10 15:08:23 字数 1293 阅读 5320

1楼:

while 表达式 用来实现循环

1是判断表达式 1显然永远为真 即是永远循环 但我们知道循环必须是有限 所以循环体中必须存在终止循环的语句 比如break之类的

2楼:藏泽雨泰朝

while

~done

是循环条件,~

是“非”的意思,此处done=0;

说明是无限循环,循环体里面应该还有循环退出条件,否则就循环到死了;

一般用法如下:

done=0;

while

~done

%循环体

end;

matlab中的while (~a)语句什么意思

3楼:匿名用户

~a,就是 非a ,

如果a不为0,~a=0

如果a为0,~a=1

while (~a)表示当a为0时执行循环,直到a不为0

matlab while ~ 什么意思?

4楼:卜项离

while ~done 是循环条件,~ 是“非”的意思,此处done = 0; 说明是无限循环,循环体里面应该还有循环退出条件,否则就循环到死了;

一般用法如下:

done = 0;

while ~done

% 循环体

end;

5楼:匿名用户

while为一个循环函数,后面接一个判断语句

~为取反

例如:while ~a=0

6楼:

具体介绍

这个是不等于的意思的。具体参看链接,

matlab中波浪号代表什么,while ~k这句语句是什么意思

7楼:匿名用户

假设q初始为0

if ~q表示的就是 当~q为真时执行 也就是~q=1 执行这个if语句

所以这个语句中q等于0时 ~q=1 最终执行

8楼:

等同c语言的’!‘,表示逻辑上的"非"。所以while ~k 表示 while k ~= 0,对应c语言中的 while(k != 0)

另外,matlab中是没有'!'这种用法的。

9楼:匿名用户

~代表不等于,比如2不等于3的表达,2~=3,与c++不同,后面是循环语句,指不等于k的时候就执行,否则不执行。

c语言中while(0)和while(1)分别是什么意思呢

1楼 匿名用户 while 0 就是一次都不执行循环,等同于while 0 0 while 1 就是永远执行循环,可以在循环中通过break跳出循环,等同于while 0 0 2楼 匿名用户 while 是c语言中的循环语句 例如while a 其中a如果是int值,即a 0时,while 里的语句...

while(n是什么意思,while(N--){}C语言中是什么意思呢?

1楼 已灭幻 因为whlie 括号里面的数字是bool类型的量,若数字是0,则为false 结束循环,若数字为非0,则为true,继续循环,而n 是自减。 2楼 普雁频夏 while后面的条件为真就执行,不为真就跳出循环 while n 就是指n为真 非0 时执行循环,n为假 0 时跳出循环 3楼 ...

matlab中d ones(1,size(x,2))是什么意思

1楼 产生大小为1行,size x 2 列的矩阵,矩阵元素都是1。size x 2 表示x的列数 matlab中ones size x 1 1 是什么意思? 2楼 匿名用户 matlab中ones size x 1 1 表示生成一个行数与x一致,列数等于1且所有元素都是1的矩阵。也就是说生成一个元素...