matlab 怎么嵌套循环,Matlab嵌套循环

16deb05449f48097ca2b0b6db5596627.png

MATLAB允许将一个循环用于另一个循环. 以下部分显示了几个示例来说明此概念.

在MATLAB中嵌套的for循环语句的语法如下:

7e175802608c0fe85069872781b57598.gif

for m = 1:j

for n = 1:k

;

end

end

在MATLAB中嵌套while循环语句的语法如下:

10-810-jpg_6-1080-0-0-1080.jpg

#8:c:1:fmatlab for循环嵌套:7:6:a:8:8:e:a:0:3:8:7:6:f:a:a:6:d:a:9:a:9:d:b:a:a:a:9:6#

让我们使用嵌套的for循环显示从1到100的所有素数. 创建一个脚本文件并编写以下代码-

for i=2:100

for j=2:100

if(~mod(i,j))

break; % if factor found, not prime

end

end

if(j > (i/j))

fprintf(%d 是一个素数\n, i);

end

end

执行上述示例代码并获得以下结果-

#3:3:4:9:f:4:2:e:1:e:f:a:9:d:4:4matlab for循环嵌套:b:b:4:b:e:b:0:d:7:8:8:9:9:b:2:5#

¥我想奖励错误更正/补充收藏

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-220774-1.html