日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab循环结构

發布時間:2025/3/15 循环神经网络 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab循环结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2.3? 循環結構

1for語句

for語句的格式為:

for 循環變量=表達式1:表達式2:表達式3

??????? 循環體語句

??? end

其中表達式1的值為循環變量的初值,表達式2的值為步長,表達式3的值為循環變量的終值。步長為1時,表達式2可以省略。

???? 在實際MATLAB編程中,采用循環語句會降低其執行速度,所以前面的程序通常由下面的程序來代替:

n=100;

i=1:2:2*n-1;

y=sum(1./i);

y

?

for語句更一般的格式為:

??? for 循環變量=矩陣表達式

?????? 循環體語句

??? end

??? 執行過程是依次將矩陣的各列元素賦給循環變量,然后執行循環體語句,直至各列元素處理完畢。

?

??? 10? 寫出下列程序的執行結果。

??? s=0;

??? a=[12,13,14;15,16,17;18,19,20;21,22,23];

??? for k=a

?????? s=s+k;

??? end

??? disp(s');

?

2while語句

??? while語句的一般格式為

??? while (條件)

???????? 循環體語句

??? end

??? 其執行過程為若條件成立則執行循環體語句執行后再判斷條件是否成立如果不成立則跳出循環。

?

??? 11? 從鍵盤輸入若干個數,當輸入0時結束輸入,求這些數的平均值和它們之和。

程序如下

sum=0;

cnt=0;

val=input('Enter a number (end in 0):');

while (val~=0)

???? sum=sum+val;

???? cnt=cnt+1;

???? val=input('Enter a number (end in 0):');

end

if (cnt > 0)

??? sum

??? mean=sum/cnt

end

?3break語句和continue語句

??? 與循環結構相關的語句還有break語句和continue語句。它們一般與if語句配合使用。

break語句用于終止循環的執行。當在循環體內執行到該語句時,程序將跳出循環,繼續執行循環語句的下一語句。

continue語句控制跳過循環體中的某些語句。當在循環體內執行到該語句時,程序將跳過循環體中所有剩下的語句,繼續下一次循環。

?

12? [100200]之間第一個能被21整除的整數。

程序如下

for n=100:200

if rem(n,21)~=0

????? continue

end

break

end

n

?4循環的嵌套

??? 如果一個循環結構的循環體又包括一個循環結構就稱為循環的嵌套或稱為多重循環結構。

??? 13? 若一個數等于它的各個真因子之和,則稱該數為完數,如6=1+2+3,所以6是完數。求[1,500]之間的全部完數。

for m=1:500

s=0;

for k=1:m/2

if rem(m,k)==0

s=s+k;

end

end

if m==s

??? disp(m);

end

end

總結

以上是生活随笔為你收集整理的matlab循环结构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。