原创 學習筆記----MATLAB面向對象編程入門04--類之間的基本關係

本系列內容爲《MATLAB面向對象編程–從入門到設計模式》學習筆記,特此說明。 面向對象的程序設計關鍵是對類的設計。 本文內容爲類之間的基本關係:繼承、組合和聚集。 如何判斷B能夠繼承A 若在邏輯上,B時A的“一種”(a kind of,

原创 學習筆記----MATLAB面向對象編程入門03--類的繼承

本系列內容爲《MATLAB面向對象編程–從入門到設計模式》學習筆記,特此說明。 類的繼承 繼承是一種提供代碼複用的方法,它是面向對象編程中最重要的概念之一。 面對對象中的“繼承”提供一種機制,使得可以利用類和類之間的相似關係,利用已有的代

原创 學習筆記----MATLAB面向對象編程入門06--類的刪除和更新

本系列內容爲《MATLAB面向對象編程–從入門到設計模式》學習筆記,特此說明。 clear obj 命令 如果工作空間中還有其他重要變量存在,不希望全部刪除,因此需要有選擇的清除對象。 e.g. 工作空間中有類A的對象obj1和o

原创 學習筆記----MATLAB面向對象編程入門01--類的定義、創建對象及類的屬性

本文內容爲《MATLAB面向對象編程–從入門到設計模式》學習筆記,特此說明。 定義類 MATLAB R2208a之後的版本開始提供面向對象的編程方法。 定義類的語法: classdef classname < handle pr

原创 學習筆記----MATLAB面向對象編程入門05--類的屬性和方法的訪問權限

本系列內容爲《MATLAB面向對象編程–從入門到設計模式》學習筆記,特此說明。 public、protected和private權限 從面向過程到面向對象,最顯著的區別是,把數據和函數捆綁在一起形成了類,數據變成了屬性,函數變成了類的成員

原创 學習筆記----MATLAB面向對象編程入門02--類的方法、構造函數

本系列內容爲《MATLAB面向對象編程–從入門到設計模式》學習筆記,特此說明。 定義類的方法 類的方法(Method)一般用來查詢(Query)對象的狀態,或者向對象發出一個命令(Command),比如操作對象中的數據。在MATLAB面向

原创 學習筆記----MATLAB的句柄類和實體值類

Value類和Handle類 MATLAB面向對象編程中有兩種類:一種叫叫做Value類(Value Class),即數值類;另一種叫做Handle 類(Handle Class),也叫句柄類或引用類。 兩者區別:定義的類是否繼承了MAT

原创 基於MATLAB GUI的上位機軟件設計學習---串口數據接收

認識MATLAB 串口 串口對象的屬性 使用Serial函數爲指定串口創建一個串口對象。調用格式爲: obj = serial('port'); 採用默認屬性,創建一個與指定串口相關聯的串口對象,並返回該串口對象的句柄。若串口p

原创 理解MATLAB GUI運行機制02--GUIDE

認識guide界面 上圖爲MATLABR2016a使用guide打開的空白GUI。 使用GUIDE編輯GUI,要分別編輯兩個文件:FIG文件(.fig),包含了GUI對象的屬性設置及佈局信息;M文件,包含了控制GUI對象執行的回

原创 理解MATLAB GUI運行機制01--gui_mainfcn函數、GUI數據管理機制

聲明:本文內容參考《MATLAB GUI設計學習手記》 從這篇博文開始,不打算廢話了,直接上乾貨! gui_mainfcn函數 上篇博文對gui_mainfcn函數一帶而過,本篇博文從這個函數開始,學習GUI的運行機制 funct

原创 基於MATLAB GUI的上位機軟件設計學習---GUI M文件主界面

基於MATLAB GUI的上位機軟件設計學習—GUI M文件主界面 最近因爲負責的項目需要搭建上位機軟件,作爲電源監控系統的上位機軟件,進行電源實時監控,並分析歷史故障信息,因爲後續還想做故障診斷系統以及現有系統和本項目的不完全兼

原创 The Singularity Is Near(奇點臨近)閱讀筆記----六大紀元

本文全部摘抄之奇點臨近中文版,僅作學習和記錄之用。 奇點( Singularity)表示獨特的時間以及種種奇異的影響。數學家用這個詞表示一個超越了任何限制的值,如除以一個越來越趨近於零的數,其結果將激增。如y=1/x,隨着x的值趨近於零