曙海教學(xué)優(yōu)勢
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,面向企事業(yè)項(xiàng)目實(shí)際需要,老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,合作企業(yè)30萬+。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
?介紹如何使用 MATLAB Coder??從 MATLAB??代碼生成 C 代碼。重點(diǎn)介紹如何使現(xiàn)有 MATLAB 代碼符合相關(guān)要求,如何生成滿足優(yōu)化要求的 C 代碼,以及如何將生成的代碼與外部模塊集成。該課程適合中高級 MATLAB 用戶。
MATLAB基礎(chǔ)?和 C 語言編程基礎(chǔ)
詳細(xì)提綱:
使用 MATLAB Coder 生成代碼 |
Objective:?熟悉 MATLAB Coder 及其應(yīng)用 ·?MATLAB Coder 概覽 ·?從 MATLAB 代碼生成 C 代碼工作流 ·?生成 C 代碼 ·?驗(yàn)證生成的代碼 ·?瀏覽生成的代碼 |
準(zhǔn)備 MATLAB 代碼進(jìn)行代碼生成 ? |
Objective:?使用 MATLAB Coder 編碼標(biāo)準(zhǔn)編寫 MATLAB 代碼用于代碼生成。 ·?將 MATLAB 代碼轉(zhuǎn)換成 C 代碼 ·?調(diào)用 MATLAB 不支持的函數(shù) ·?準(zhǔn)備現(xiàn)有的 MATLAB 代碼 ·?代碼準(zhǔn)備工作流程 |
處理固定大小數(shù)據(jù) |
Objective:?從具有固定大小或者常數(shù)輸入的 MATLAB 代碼生成 C 代碼。 ·?數(shù)據(jù)特性概覽 ·?指定固定大小的頂層輸入 ·?指定常數(shù)頂層輸入 |
處理可變大小數(shù)據(jù) |
Objective:?從具有可變大小輸入或本地?cái)?shù)據(jù)的 MATLAB 代碼生成 C 代碼。 ·?指定可變大小的頂層輸入 ·?指定可變大小的本地?cái)?shù)據(jù) ·?重用變量 |
處理全局?jǐn)?shù)據(jù)、結(jié)構(gòu)體和元胞數(shù)組 |
Objective:?從包含永久數(shù)據(jù)、全局變量或者結(jié)構(gòu)體輸入的 MATLAB 代碼生成 C 代碼。 ·?永久數(shù)據(jù) ·?全局變量 ·?處理結(jié)構(gòu)體 ·?代碼中的元胞數(shù)組 ·?通過引用傳遞參數(shù) |
與外部代碼集成 |
Objective:?將 MATLAB Coder 生成的 C 代碼與外部 C 代碼集成。 ·?代碼集成簡介 ·?生成代碼的入口點(diǎn) ·?使用 MATALB Coder 界面集成外部 C 代碼 ·?使用外部 IDE 集成外部 C 代碼 ·?調(diào)用外部 C 函數(shù) ·?代碼驗(yàn)證和分析 ·?源代碼調(diào)試 |
優(yōu)化生成的代碼 |
Objective:?使用多種選項(xiàng)和技術(shù)優(yōu)化生成的代碼。 ·?循環(huán)展開和空值初始化的代碼優(yōu)化 ·?函數(shù)內(nèi)聯(lián)和文件分區(qū) ·?配置目標(biāo) ·?移除不必要代碼 ·?生成代碼的命名規(guī)范 ·?將項(xiàng)目轉(zhuǎn)換為腳本 |
??