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

歡迎訪問 生活随笔!

生活随笔

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

循环神经网络

matlab中的控制语句,MATLAB控制语句

發(fā)布時間:2023/12/2 循环神经网络 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab中的控制语句,MATLAB控制语句 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目的:研究控制結構(用于, 是否, 切換, 中斷, 繼續(xù), 輸入/輸出功能, 讀取和存儲數(shù)據)。

If:If評估邏輯表達式并根據表達式的值執(zhí)行一組語句。

If語句的語法

if expression 1

statement1

elseif expression 2

statement 2

else

statement 3

end

例子

>> a=7

a =

7

>> if a>0

disp('a is positive');

elseif a<0

disp('a is negative')

else

disp('a is zero')

end

輸出

a is positive

Switch, case和其他情況:Switch根據變量或表達式的值執(zhí)行某些語句。它的基本形式是

句法

switch switch expression

case case expression

statements

case case expression

statements

.

.

.

otherwise

statements

end

求值開關表達式是縮放器或字符串。評估的案例表達式為縮放器, 字符串或縮放器或字符串的單元格數(shù)組。開關模塊會測試每種情況, 直到其中一種情況成立為止。

例子

根據在命令行中輸入的值, 有條件地顯示不同的文本。

>> mynumber=input('enter a number')

enter a number -1

mynumber =

-1

>> switch mynumber

case -1

disp('negative one')

case 0

disp('zero');

case 1

disp('positive one');

otherwise

disp('other value');

end

輸出

negative one

范例2:

>> result=52;

>> switch(result)

case 52

disp('result is 52')

case {52, 78}

disp('result is 52 or 78')

end

輸出

result is 52

范例3:

>> [daynum, daystr] =weekday(date, 'long', 'en_US')

switch(daystr)

case 'monday'

disp('start of week')

case 'tuesday'

disp('day 2')

otherwise

disp('weekend')

end

輸出

weekend

For:for循環(huán)是一種重復控制操作, 它使我們能夠準確地編寫要執(zhí)行特定次數(shù)的循環(huán)。

句法

for index=values

statements

.

.

end

例子

>> for n=1:10

display(n)

a(n)=n^2

end

輸出

n =

1

a =

1

n =

2

a =

1 4

n =

3

a =

1 4 9

n =

4

a =

1 4 9 16

n =

5

a =

1 4 9 16 25

n =

6

a =

1 4 9 16 25 36

n =

7

a =

1 4 9 16 25 36 49

n =

8

a =

1 4 9 16 25 36 49 64

n =

9

a =

1 4 9 16 25 36 49 64 81

n =

10

a =

1 4 9 16 25 36 49 64 81 100

范例2:

>> for s=1.0:-0.1:0.0

disp(s)

end

輸出

1

0.9000

0.8000

0.7000

0.6000

0.5000

0.4000

0.3000

0.2000

0.1000

0

范例3:

>> for s= [1, 5, 8, 17]

disp(s)

end

輸出

1

5

8

17

while:while循環(huán)在指定的語句為true時重復執(zhí)行語句。

句法

while expression

statements

end

例子:

>> n=1;

>> while n<10

n=n*(n+1);

disp(n)

end

輸出

2

6

42

break:break語句終止for或while循環(huán)的執(zhí)行。在break語句之后出現(xiàn)的循環(huán)中的語句未執(zhí)行。

例子

>> n=10

n =

10

>> while n<100

if n<=0

break;

end

n=n*(n+1);

disp(n);

end

輸出

110

繼續(xù):continue語句用于將控制權傳遞給for或while循環(huán)的下一個迭代。

例子

>> for n=1:10

if n>5

continue

end

a(n)=n^2

end

輸出

a =

1

a =

1 4

a =

1 4 9

a =

1 4 9 16

a =

1 4 9 16 25

暫停:暫停將程序暫停一定時間。如果(…)為空白, 則程序將暫停直到在鍵盤上按任意鍵。

加載命令:它將數(shù)據從磁盤文件加載到當前的MATLAB工作區(qū)中。

加載文件名;

其中filename是要加載的文件的名稱。如果文件是MAT文件, 則將使用與以前相同的名稱和類型恢復文件中的所有變量。

例如:load -mat x.dat

保存:save命令將當前MATLAB工作區(qū)中的數(shù)據保存到磁盤文件中。

保存文件名var1 var2 var3…

其中filename是保存var1, var2, var3等的文件的名稱。默認情況下, 文件名是。墊。如果未指定任何變量, 則將保存工作空間的全部內容。

如果必須在MATLAB和其他程序之間交換信息, 請以ASCII格式存儲MATLAB數(shù)據。如果僅在MATLAB中使用數(shù)據, 則以mat文件格式保存數(shù)據。

例:

X= [1.23 4.56 7.89 2.3]

Save -ascii x.dat x;

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結

以上是生活随笔為你收集整理的matlab中的控制语句,MATLAB控制语句的全部內容,希望文章能夠幫你解決所遇到的問題。

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