原创 MATLAB Learning Days---------子圖

子圖 子圖是要在一個圖像上顯示多餘一個圖像,繪製子圖命令使用subplot(m,n,p)命令,這裏的m,n告訴MATLAB產生的的子圖有m行n列,p告訴MATLAB我們所要貼上去的某個已經繪製的圖形窗口。 第一個例子我們並排顯示這

原创 MATLAB Learning Days---------極座標和對數圖像

極座標和對數圖像 極座標圖像: 如果學過高等數學,裏面的微積分你肯定不會陌生,裏面的圖像也更不會陌生,回想我們用手畫出這些奇怪的圖像的時候,其實可以使用MATLAB輕輕鬆鬆的畫出來,首先我們來看看極座標圖像,它的參數有極徑r和極角

原创 MATLAB Learning Days---------圖像重疊和linspace命令

圖像重疊和linspace命令 假如我們繪製了一個函數的圖像,然後又決定在同一個圖形上再繪製另一個圖像,我們可以通過告訴MATLABhold on來達到目標: 在下面的例子中,我們將繪製sin(x)和cos(x)在同一張圖上。 首

原创 MATLAB Learning Days---------矩陣與向量

矩陣相乘 基本操作 特殊類型矩陣 引用矩陣元素 行列式與線性方程組求解 矩陣相乘: 如果A是一個mXp矩陣,而B是pXn矩陣,它們就可以相乘產生mXn矩陣。 在此介紹兩個經常出錯的概念: 矩陣的相乘與數組的相乘; 矩陣的相

原创 MATLAB Learning Days---------矩陣的秩

預備知識 如果一個向量線性獨立於另外一些向量組,那意味着這一向量不能寫成它們的線性組合,簡單例子如下: >> u = [1;-1]; >> v = [3;-4]; >> w = [5,-6]; 研究這些向量,我們可以看出: 2

原创 文件I/O函數:隨機訪問fseek()和ftell()

該程序打卡一個文件並定位到文件結尾,輸出當前字符,然後向前移動知道文件開頭,用ftell()函數返回當前距文件開頭的位置。 /* * @Author: Your name * @Date: 2020-03-15 21:32

原创 文件I/O函數:fseek()

fseek() 描述: C 庫函數 int fseek(FILE *stream, long int offset, int whence) 設置流 stream 的文件位置爲給定的偏移 offset,參數 offset 意味着從

原创 文件I/O函數:ftell()

ftell() 描述: C 庫函數 long int ftell(FILE *stream) 返回給定流 stream 的當前文件位置。 聲明: long int ftell(FILE *stream) 參數: stream

原创 perror()函數

perror()函數 描述: C 庫函數 void perror(const char *str) 把一個描述性錯誤消息輸出到標準錯誤 stderr。首先輸出字符串 str,後跟一個冒號,然後是一個空格。 聲明: void per

原创 文件I/O:fprintf()和fscanf()函數

該程序可以在文件中添加單詞。 /* * @Author: Your name * @Date: 2020-03-15 21:32:33 * @Last Modified by: Your name * @Last

原创 文件I/O函數:fputs()函數

fputs() 描述: C 庫函數 int fputs(const char *str, FILE *stream) 把字符串寫入到指定的流 stream 中,但不包括空字符。 聲明: int fputs(const char *

原创 文件I/O函數:fgetc()函數

fgetc()函數 描述: C 庫函數 int fgetc(FILE *stream) 從指定的流 stream 獲取下一個字符(一個無符號字符),並把位置標識符往前移動 聲明: int fgetc(FILE *stream)

原创 位操作之對齊特性:_Alignas()&&_Alignof()

位操作之對齊特性:_Alignas()&&_Alignof() 對齊指的是如何安排對象在內存中的位置。 _Alignof運算符給出了一個類型的對齊要求,在關鍵字_Aligof後面的圓括號中寫上類型名即可: size_t d_al

原创 位字段操作三原色

位字段操作三原色 /* * @Author: Your name * @Date: 2020-03-07 20:20:16 * @Last Modified by: Your name * @Last Modifi

原创 位操作之創建掩碼實現二進制轉換

位操作之創建掩碼實現二進制轉換 位移位運算符是將數據看成二進制數,對其進行向左或向右移動若干位的運算 例如: int i = 1; i = i << 2; //把i裏的值左移2位 也就是說1的2進制是000…0001