大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 matlab遞歸調(diào)用的例子

matlab遞歸調(diào)用的例子

更新時(shí)間:2022-08-09 10:13:29 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1697次

1.基礎(chǔ)

遞歸 是一種巧妙而巧妙的構(gòu)造,它允許函數(shù)調(diào)用自身。Matlab 編程語(yǔ)言支持它,因此函數(shù)可以在自己的執(zhí)行過(guò)程中調(diào)用自己。Java遞歸方法可以直接在 Matlab 中實(shí)現(xiàn)。

這是一個(gè)簡(jiǎn)單的遞歸示例,我們來(lái)詳細(xì)說(shuō)明.

遞歸代碼示例:

function y = ten_exp(n)
% 這是一個(gè)計(jì)算 y = 10^n 的遞歸程序。
% 該程序僅在 n 為非負(fù)整數(shù)時(shí)才有效。
% 如果 n 為負(fù)數(shù),算法不會(huì)停止。 
if n == 0
    y = 1
else
    n  %<< 此行不需要,但用于檢查
    y = 10 * ten_exp(n-1)
end

在這些語(yǔ)句中(故意)避免使用分號(hào),以查看不同級(jí)別的遞歸中的值更新。您可以通過(guò)在編輯器中運(yùn)行分步功能來(lái)探索代碼。

此代碼具有使用分支的構(gòu)造。比較 n == 0 是遞歸的基礎(chǔ),因?yàn)樗x了最后一步或最低級(jí)別。這是讓程序停止調(diào)用自身的唯一方法。

分支中的“ else ”部分是遞歸的關(guān)鍵。訣竅是它調(diào)用了一個(gè)較低的值 (n - 1),并且它將繼續(xù)這樣做,直到它下降到 n = 0。

使用這種自調(diào)用技術(shù)時(shí)有幾個(gè)注意事項(xiàng):

第一個(gè)是函數(shù)可能永遠(yuǎn)調(diào)用自己并且永遠(yuǎn)不會(huì)返回答案。如果我們輸入一個(gè)否定的參數(shù),就會(huì)在上面的代碼中發(fā)生這種情況。

第二個(gè)是遞歸會(huì)導(dǎo)致冗余計(jì)算,這可能很耗時(shí)。上面的代碼一次又一次地使用可以使用單行代碼 (10^n) 執(zhí)行的指令。

第三個(gè)考慮是它需要更多的內(nèi)存分配。在大型系統(tǒng)的計(jì)算中,不應(yīng)將內(nèi)存空間浪費(fèi)在程序開(kāi)銷上。

另一方面,遞歸程序比非遞歸程序更容易編寫和閱讀。

2.遞歸求解階乘

現(xiàn)在,我們將再次使用這種技術(shù)編寫一個(gè)函數(shù)來(lái)計(jì)算階乘 (n!)。我們知道這不是計(jì)算階乘數(shù)的最有效方法,但它在概念上是一種易于測(cè)試和實(shí)現(xiàn)的遞歸計(jì)算.

function y = fact(n)
% 我們有最大的數(shù)
y = n 
%如果n == 0
    y = 1則  我們下降到 0
否則% 我們乘以前面的所有整數(shù),% 一次一個(gè)... y = y * fact(n-1) end

同樣,這些是此示例的注意事項(xiàng):

該函數(shù)可能會(huì)永遠(yuǎn)調(diào)用自己并且永遠(yuǎn)不會(huì)返回答案。如果我們輸入一個(gè)否定的參數(shù),就會(huì)在上面的代碼中發(fā)生這種情況。

有可能是耗時(shí)的冗余計(jì)算。上面的代碼一次又一次地使用可以使用單個(gè)內(nèi)置函數(shù)(factorial(n))執(zhí)行的指令。

以上就是關(guān)于“matlab遞歸調(diào)用的例子”介紹,大家如果對(duì)此比較感興趣,想了解更多相關(guān)知識(shí),可以關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java教程,里面有更豐富的知識(shí)等著大家去學(xué)習(xí),相信對(duì)大家一定會(huì)有所幫助的。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-07-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产高清在线a视频大全凹凸 | 久草在线视频资源站 | 99国产精品| 日日摸夜夜添夜夜添久久 | 中文字幕欧美日韩在线不卡 | 国产成人精品免费午夜 | 综合久久综合 | 精品国产亚洲一区二区三区 | 日韩中文字幕免费在线观看 | 精品久久久久久中文字幕 | 国产一区二区三区国产精品 | 午夜精品久久久久久久99 | 狠狠色狠狠色综合久久第一次 | 亚洲精品国产综合99久久一区 | 久久精品国产久精国产 | 国产理论视频 | 337p日本欧洲亚洲大胆艺术 | 不卡神马影院 | 亚洲乱码在线观看 | 欧美一区二区三区不卡片 | 国产在线播放一区二区 | 国产免费美女视频 | 午夜影院免费在线观看 | 国产视频一区二区在线播放 | 欧美色网在线 | 在线成人国产 | 一区二区三区中文 | 亚洲日韩欧洲无码av夜夜摸 | 奇米888第四色 | 久久午夜宅男免费网站 | 国产成人18黄网站麻豆 | 日韩视频大全 | 色久天堂网 | 亚洲综合色婷婷久久 | 国产一级做性视频 | 国产目拍亚洲精品一区二区三区 | 日韩欧美综合在线二区三区 | 久久精品亚瑟全部免费观看 | 国产96福利视频在线观看 | 97玖玖| 欧美精品综合一区二区三区 |