Matlab 中while循环语句的用法?

用while循环实现2的0到63次幂的累加。。求程序... 用while循环实现2的0到63次幂的累加。。求程序 展开
 我来答
精麒设计
2018-11-05 · TA获得超过1.5万个赞
知道答主
回答量:64
采纳率:0%
帮助的人:2.7万
展开全部

while语句用法如下:

格式:

while(条件)

循环体

end

【注】:条件成立时,执行循环体

扩展资料:

Matlab注意事项:

一、安装出错时,可换注册码继续安装,到同一目录;

二、【谨记】安装路径不要有中文名称;

三、成功安装完毕之后,如果遇到matlab启动后,窗口在打开一到两秒后就自动关闭了, 可按以下方法试试:【假设你安装的目录为c:\MATLAB\】(不过不建议安装到C盘,那样会影响系统速度!)

1、确认安装好后,在此路径下c:\MATLAB\bin\win32有一个名为 atlas_Athlon.dll的文件;

2、我的电脑上右击点"属性",再在"高级"中点"环境变量",在"系统变量"中点击 "新建" 输入以下信息:变量名:BLAS_VERSION 变量址:

c:\MATLAB\bin\win32\atlas_Athlon.dll

3、这样之后,启动MATLAB,不过又出现一个问题:窗口显示

To get started, select MATLAB Help or Demos from the Help menu. The element type "name" must be terminated by the matching end-tag "</name>".

Could not parse the file:c:\matlab\toolbox\ccslink\ccslink\info.xml

【解决方案】找到c:\matlab\toolbox\ccslink\ccslink\info.xml这个文件,用记事本打开【注意,这是重点,或者写字板】找到有一行这样的<name>Link for Code Composer Studio?/name>,大概是在第七行吧,把这句的/name>改成</name>【加左尖括号】,保存文件,退出,即可。

4、安装MATLAB成功!

无法运行可以考虑使用兼容模式运行,比如windows 2000模式

参考资料来源:百度百科:MATLAB

丿MarsHan
2018-12-18 · TA获得超过4921个赞
知道答主
回答量:79
采纳率:0%
帮助的人:42.9万
展开全部

while语法:

while expression

statements

end

说明:while expression, statements, end 计算一个表达式,并在该表达式为 true 时在一个循环中重复执行一组语句。表达式的结果非空并且仅包含非零元素(逻辑值或实数值)时,该表达式为 true。否则,表达式为 false。

示例代码如下:

function [sum] = summation(ratio, head, top)

sum = 0;

while (head <= top)

sum = sum + ratio ^ head;

head = head + 1;

end

end

假设ratio = 2,head = 0,top = 63

扩展资料

Matlab控制流语句包括条件语句、循环和分支。

if, elseif, else 条件为 true 时执行语句。

for 用来重复指定次数的 for 循环。

parfor 并行循环。

switch, case, otherwise 执行多组语句中的一组。

try, catch 执行语句并捕获产生的错误。

while 条件为 true 时重复执行的 while 循环。

break 终止执行 for 或 while 循环。

continue 将控制权传递给 for 或 while 循环的下一迭代。

end 终止代码块或指示最大数组索引。

pause 暂时停止执行 MATLAB。

return 将控制权返回给调用函数。

参考资料:

MathWorks文档——while循环

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
啤酒哥知识站
2018-12-13 · TA获得超过2.6万个赞
知道答主
回答量:191
采纳率:0%
帮助的人:9万
展开全部

用法如下:

MATLAB中while循环的语法是 

while <expression>

<statements>

end

只要表达式(expression)为true,while循环将重复执行程序语句(statements)。

当结果为非空并且包含所有非零元素(逻辑或实数)时,表达式(expression)为true。 否则,表达式(expression)为false。

扩展资料:

循环语句种类如下

一、计次循环

循环体内的命令重复执行指定的次数。提供的整数参数值决定将重复执行的次数。

计次循环首 (循环次数, 已循环次数变量)

计次循环尾 ()

二、判断循环

根据提供的逻辑参数的值,来决定是否进入循环。如果提供的逻辑参数值为真,程序顺序执行下一条命令进入循环,否则跳转到本命令所对应的“判断循环尾”命令的下一条命令处以跳出循环。

判断循环首(条件)

判断循环尾 ()

三、循环判断

循环判断尾为循环的条件所在,根据提供的逻辑参数的值,来决定是否返回到循环首部继续进行循环。如果提供的逻辑参数值为真,程序返回到对应的“循环判断首”命令处继续进行循环,否则顺序执行下一条命令退出本程序循环。

循环判断首 ()

循环判断尾 (条件)

参考资料:百度百科 循环语句

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逃课de小屁孩
推荐于2018-03-12 · 我现在,干啥啥不行,吃饭第一名。干啥啥不行,逃课第一名。哎,...
逃课de小屁孩
采纳数:173 获赞数:563

向TA提问 私信TA
展开全部

matlab while循环的用法。while循环的使用与for循环是类似的。但是其中还是有不少的区别,例如对于循环次数而言,while循环的次数是不定的,而for循环如果你不加上判断语句他会一直循环下去的。

matlab while 循环介绍

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自开元观坚强的紫玉兰

2019-12-24 · TA获得超过9675个赞
知道大有可为答主
回答量:1.6万
采纳率:39%
帮助的人:542万
展开全部
while语法:

while expression

statements

end

说明:while expression, statements, end 计算一个表达式,并在该表达式为 true 时在一个循环中重复执行一组语句。表达式的结果非空并且仅包含非零元素(逻辑值或实数值)时,该表达式为 true。否则,表达式为 false。

示例代码如下:

function [sum] = summation(ratio, head, top)

sum = 0;

while (head <= top)

sum = sum + ratio ^ head;

head = head + 1;

end

end

假设ratio = 2,head = 0,top = 63

扩展资料:

Matlab控制流语句包括条件语句、循环和分支。

if, elseif, else 条件为 true 时执行语句。

for 用来重复指定次数的 for 循环。

parfor 并行循环。

switch, case, otherwise 执行多组语句中的一组。

try, catch 执行语句并捕获产生的错误。

while 条件为 true 时重复执行的 while 循环。

break 终止执行 for 或 while 循环。

continue 将控制权传递给 for 或 while 循环的下一迭代。

end 终止代码块或指示最大数组索引。

pause 暂时停止执行 MATLAB。

return 将控制权返回给调用函数。

参考资料:

MathWorks文档——while循环
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(13)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式