原创 循環語句(for循環,while循環,do-while循環)

while循環 while循環語句的格式: while(循環條件){ // 循環語句 } while循環語句注意的事項: while 循環語句一般是通過一個變量控制循環的次數; while 循環

原创 break、continue、return關鍵字

1. break關鍵字: break適用範圍:只能用於switch或者循環語句中。 break作用: (1) break用於switch語句的作用是結束一個switch語句。 public static void mai

原创 MATLAB矩陣及其運算

1. 矩陣的創建 創建矩陣有如下4種方法:直接輸入法、載入外部數據法、利用 MATLAB 內置函數、利用 M 文件編輯器。 1.1 直接輸入法 最簡單地建立矩陣的方法是從鍵盤直接輸入矩陣的元素——將矩陣的元素用方括號括起來,按矩陣

原创 使用 javadoc 生成開發文檔

編寫完自己的程序,如何生成其對應的開發者文檔以方便我們日後查看呢?使用 javadoc 開發工具即可生成一個開發者文檔。本文將介紹使用 javadoc 如何生成開發者文檔以及注意的問題。 1.文檔註釋 註釋分爲: 單行註釋://

原创 排序(冒泡排序、選擇排序、插入排序)

1. 選擇排序 選擇排序是一種簡單直觀的排序算法,其基本原理如下(假設從小到大排序): 對於給定的一組記錄,經過第一輪比較後得到最小的記錄,然後將該記錄與第一個記錄的位置進行交換;接着對不包括第一個記錄以外的其他記錄進行第二輪比較

原创 進制轉換

1. 十進制與二進制之間的轉換 十進制轉二進制的方法: 使用十進制的數據不斷除以2,直到商爲0爲止,從下往上取餘數就是對應的二進制。 10(十進制)-----------> 1010(二進

原创 M文件與M函數

M文件 M文件可以根據調用方式的不同分爲兩類:腳本文件(Script File)和函數文件(Function File). 建立M文件 菜單操作。 從MATLAB主窗口的File菜單中選擇New菜單項,在選擇M-File命令,

原创 數據類型轉換與負數的存儲

1. 基本數據類型 八種基本數據類型: 整數數據類型: byte, short, int, long 小數數據類型|:float, double 布爾數據類型: boolean 字符數據類型: char 整數的數據類型: by

原创 MATLAB學習之符號運算

創建符號變量 數值與符號的轉換 數值矩陣轉換爲符號矩陣 符號替換 本文介紹MATLAB中的符號運算; 1. 創建符號變量 符號常量是不含變量的符號表達式,用 sym 命令來創建符號常量。 sym(‘常量’

原创 軟閾值函數-MATLAB

函數可以表示爲如下形式: y=⎧⎩⎨⎪⎪x−λ,0,x+λ,x≥λotherwisex≤λ 該函數形式對應的可用 MATLAB 表示爲: y = (x-lamda > 0).* (x-lamda) + (x + lamda<0)

原创 數據的輸入與輸出以及程序流控制語句

1. 數據的輸入與輸出 在 MATLAB 中,input 函數用於實現數據的輸入;disp 函數用於實現數據的輸出。調用格式如下: A=input(提示信息,選項):提示信息是一個字符串,用於提示用戶輸入什麼樣的數據。 A=in

原创 抽象類(abstract class)和接口(interface)

抽象方法:僅有聲明而沒有方法體。下面是抽象方法聲明所採用的語法: abstract void f(); 抽象類:包含抽象方法的類叫做抽象類。如果一個類包含一個或多個抽象方法,該類必須被限定爲抽象的。 abst

原创 常用的符號運算

1. diff 函數與 int 函數 在 MATLAB 中,diff 函數是用於求微分的符號函數。int 函數是用於求積分的符號函數。 diff 函數的調用方法 diff(f):對表達式 f 進行微分運算。 diff(f,

原创 Deep Learning & Machine Learning

Machine Learning & Deep Learning Tutorials 關於深度學習和機器學習的學習資源大全 https://github.com/ujjwalkarn/Machine-Learning-Tutori