在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MATLAB課程之第三章v2 M文件知識(4)

通信工程師專輯 ? 來源:未知 ? 2023-08-08 08:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上堂課講了一個示例程序!讓大家幫忙找錯!相信大家都能發現問題所在!找錯的過程特別能提高編程水平。看一下老師給出的結果!

82a85e0e-357f-11ee-9e74-dac502259ad0.png

完整代碼!

n = input('請輸入百分制成績n = ?');

if n<0||n>100

disp('輸出有誤,請重新輸入百分制成績')

else

t = fix(n/10); %fix()為截斷取整函數

switch t

case{9,10}

disp('A')

case 8

disp('B')

case 7

disp('c')

case 6

disp('及格')

otherwise

disp('不及格')

end

end

82d22b9e-357f-11ee-9e74-dac502259ad0.gif

disp函數預先了解一下!

后續還會講解!

編程注意事項?。。?/span>

與其他的程序設計語言(比如C語言)的switch-case語句不同的是,在MATLAB語言中,當其中一個case語句后的條件為真時,switch-case語句不對其后的case語句進行判斷,也就是說在MATLAB語言中,即使有多條case判斷語句為真,也只執行所遇到的第一條為真的語句。這樣就不必像C語言那樣,在每條case語句后加上break語句以防止繼續執行后面為真的case條件語句。這個差異要知道哦!

本人在程序中大多使用for和if以及while語句,switch-case語句使用的不多。

給出實例,請同學們測試一下。

month=10;

switch month
case {3,4,5}
season='spring'
case {6,7,8}
season='summer'
case {9,10,11}
season='autumn'
otherwise
season='winter'

end

82d22b9e-357f-11ee-9e74-dac502259ad0.gif

82ed0dba-357f-11ee-9e74-dac502259ad0.png

新內容來了!

831938d6-357f-11ee-9e74-dac502259ad0.png

兩種程序文件!

  • 腳本,不接受輸入參數或返回輸出參數。它們處理工作區中的數據。

  • 函數,可接受輸入參數,并返回輸出參數。內部變量是函數的局部變量。

腳本

當調用腳本時,MATLAB 僅執行在文件中找到的命令。腳本可以處理工作區中的現有數據,也可以創建要在其中運行腳本的新數據。盡管腳本不會返回輸出參數,其創建的任何變量都會保留在工作區中,以便在后續計算中使用。此外,腳本可以使用 plot 等函數生成圖形輸出。

函數

函數是可接受輸入參數并返回輸出參數的文件。文件名和函數名稱應當相同。函數處理其自己的工作區中的變量,此工作區不同于您在 MATLAB 命令提示符下訪問的工作區。

834b7a6c-357f-11ee-9e74-dac502259ad0.png

836426a2-357f-11ee-9e74-dac502259ad0.png

82d22b9e-357f-11ee-9e74-dac502259ad0.gif

我在B站上也講課!

83b24db4-357f-11ee-9e74-dac502259ad0.jpg

關注算法工匠吧!給我傳播知識的動力!好課也需要宣傳!

82d22b9e-357f-11ee-9e74-dac502259ad0.gif

知識點匯總!

83d0dd88-357f-11ee-9e74-dac502259ad0.jpg

來吧,仿真秀小視頻走起!如果你工作了,需要學習MATLAB,這類課程幫助非常大。

82d22b9e-357f-11ee-9e74-dac502259ad0.gif

粉絲交流!

蔡老師,我現在感覺上班好累啊,天天要求改c++代碼,公司的項目代碼算法不好理解,我已經想了很多次跑路了。如果跑路的話,我覺得還是考個研究生比較好,現在研究生起薪還是高。而且還能多學點知識。只不過就得裸辭了。但是我感覺我也不是很聰明。我本科是通信工程的,不知道老師有什么建議。

點評:我當時就給他說了我的想法。我非常喜歡工作了以后再去考研的人。因為他在實踐過程中會感受到自己知識的不足以及時間的重要性,這樣他去讀研究生的時候,就會非常有目標的學習,也非常懂得怎么去學可以致用,這也是我當年讀研的感受。不一定非得本科畢業后就連著讀研,出去工作一會兒也是好事。

至于聰明不聰明?我認為這不是能否考上研的關鍵因素。我覺得首要因素是堅持。自我感覺本人肯定不是一個特別聰明的人,但我做事情挺執著的。

未完,待續!

修訂記錄

20191225 完成初稿;

20220210 修訂內容;

20230802 修訂內容v2;


原文標題:MATLAB課程之第三章v2 M文件知識(4)

文章出處:【微信公眾號:通信工程師專輯】歡迎添加關注!文章轉載請注明出處。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 通信網絡
    +關注

    關注

    22

    文章

    2076

    瀏覽量

    52948

原文標題:MATLAB課程之第三章v2 M文件知識(4)

文章出處:【微信號:gh_30373fc74387,微信公眾號:通信工程師專輯】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    求助,關于CYW920829M2EVK-02使用AIROC藍牙測試和調試工具 1.3 測試 HCI 指令的問題求解

    第三章第五步,執行double-在設備管理器中查看檢測到的端口名稱為\'HCI UART\'而不是文檔 描述 的\'Kitprog3 USB-UART\'、是驅動問題導致的 hci通訊異常么?
    發表于 07-02 06:24

    初級工程師PCB設計技巧(PPT版)

    目錄第一:PCB 概述第二:PCB 設計流程及PCB Layout 設計第三章: PROTEL 常用操作第四: PCB Layout 技巧 獲取完整文檔資料可下載附件哦?。。?!
    發表于 06-26 15:50

    《ESP32S3 Arduino開發指南》第三章 C/C++語言基礎

    第三章 C/C++語言基礎 C/C++語言是國際上廣泛流行的計算機高級語言。在進行絕大多數的硬件開發時,均使用C/C++語言,Arduino也不例外。使用Arduino時需要有一定的C/C++
    發表于 06-10 09:20

    第三章 開發環境搭建

    本章介紹了W55MH32開發環境搭建。常用工具 KEIL MDK功能強大,安裝需注意路徑等要點并安裝芯片包。還講解MDK5使用技巧,如文本美化、語法檢測、代碼編輯等實用功能。
    的頭像 發表于 05-26 09:40 ?462次閱讀
    <b class='flag-5'>第三章</b> 開發環境搭建

    V2板子上部署豆包模型調試指南

    我們將修改好的代碼,上傳到板子上,之后在終端上運行我們的程序。板子一定要先連接Wi-Fi,再去運行代碼否則會報錯。 出現上述圖片的形式,說明代碼可以在板子上正常運行了。 最后 關于如何在終端上運行程序可以看5G智能物聯網課程之Aidlux下人工智能開發(SC171開發套件V2
    發表于 05-25 10:17

    第三章 仿真器介紹

    本篇文章我們介紹了W55MH32板載的WIZ-Link仿真器的使用方法,讓我們一起插上USB線開始下載、調試程序吧!
    的頭像 發表于 05-21 11:54 ?245次閱讀
    <b class='flag-5'>第三章</b> 仿真器介紹

    HarmonyOS Next V2 @Monitor 和@Computed

    HarmonyOS Next V2 @Monitor 和@Computed @Monitor 介紹 @Monitor 是狀態把管理 V2 版本中的用于監聽狀態變量修改的技術。 它可以直接用在
    的頭像 發表于 04-02 18:26 ?339次閱讀

    第三章 警報聯動】手把手教你玩轉新版正點原子云

    本帖最后由 jf_85110202 于 2025-3-13 14:43 編輯 【第三章 警報聯動】手把手教你玩轉新版正點原子云 新版原子云網址:原子云(點擊登錄原子云) 原子云特色功能:設置
    發表于 03-12 16:05

    第三章 干擾濾波技術

    文件過大,大家下載附件查看全文哦!
    發表于 03-04 14:13

    華為-射頻基礎知識培訓

    課程目標z 熟悉和掌握射頻基本概念和知識z 了解無線射頻系統結構z 了解天饋系統的概念和知課程內容第一 無線通信的基本概念第二 射頻常用
    發表于 12-10 13:39 ?1次下載

    第5 MATLAB程序設計.ppt

    第5 MATLAB程序設計
    發表于 10-24 16:40 ?1次下載

    【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+第三四章閱讀報告

    在深入閱讀了《嵌入式Hypervisor:架構、原理與應用》的第三、四后,我對嵌入式Hypervisor的設計與實現技術有了更為詳盡和系統的理解。以下是我對這兩內容的閱讀報告: 第三章
    發表于 10-09 18:29

    第三章:龍芯2K0300蜂鳥板資料分析

    |--u-boot-2022.04-2k300-dev_board-mini-dp-095bcbdd-build.20240820143347.tar.gz在linux下引導文件 |--源碼【文件
    發表于 09-11 17:47

    《DNK210使用指南 -CanMV版 V1.0》第三章 CanMV簡介

    第三章 CanMV簡介 本章將對CanMV進行簡單介紹本章分為如下幾個小節:3.1 初識CanMV 3.2 CanMV的應用開發方式 3.1 初識CanMVCanMV是嘉楠科技針對AIOT編程
    發表于 09-03 10:13

    迅為電子RK3588S開發板第三章Buildroot系統功能測試

    迅為電子RK3588S開發板第三章Buildroot系統功能測試
    的頭像 發表于 09-02 14:45 ?1407次閱讀
    迅為電子RK3588S開發板<b class='flag-5'>第三章</b>Buildroot系統功能測試
    主站蜘蛛池模板: 免费永久欧美性色xo影院 | 男男浪荡双性受hplay | 91视频www| 欧美a区 | 日本国产在线 | 噜噜噜噜天天狠狠 | 91色视| 女人aaaaa片一级一毛片 | 国模沟沟一区二区三区 | 亚洲精品美女久久久久网站 | 国产高清一级视频在线观看 | 免费激情网址 | 日本免费色 | 女上男下边吃奶边做视频成都 | 国产秦先生大战白丝97在线 | 成人激情综合网 | 午夜视频在线看 | 天天摸天天草 | 小屁孩cao大人免费网站 | 日本福利片午夜免费观着 | 日本特黄特色大片免费看 | 亚洲综合色婷婷 | 免费在线观看a | 成人在线观看网站 | 日本不卡在线视频高清免费 | 日本欧洲亚洲一区在线观看 | a级网站| 男人呻吟双腿大开男男h互攻 | 性天堂网| 亚洲精品美女久久久久网站 | 一级视频片 | se97se成人亚洲网站在线观看 | 97精品伊人久久久大香线焦 | 国产精品欧美久久久久天天影视 | 三级网站在线免费观看 | 手机在线看| 亚洲人的天堂男人爽爽爽 | 午夜视频免费在线观看 | 干干操 | 欧美性白人极品1819hd高清 | 免费看欧美一级特黄a大片 免费看欧美一级特黄a大片一 |