原创 MATLAB描繪餅圖——pie

一、pie pie用於描繪平面餅圖。 (1)pie(X) 利用向量X中的數據描繪餅圖。 例: X = [1, 1, 2, 2, 3, 4, 5]; pie(X) 得到 注意,X中的數據被看做頻數,餅圖中比率的獲得:X中的元素x[i]/s

原创 MATLAB——polyfit

matlab的polyfit命令,可以理解爲“polynomial fitting”,用於數據的多項式擬合。 常用的幾種命令格式: 1.P = POLYFIT(X,Y,N) 功能:在最小二乘法意義之上,求解Y關於X的最佳的N次多項式函數。

原创 Safecracker(暴力)

Safecracker Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 52

原创 統計難題(字典樹)

統計難題 Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131070/65535 K (Java/Others) Total Submission(s): 10043  

原创 錯誤存檔

1.當n是short int ,m是long long int時,語句m=4*n,使用GNU,得到的m是short int的範圍,因此當n稍大時,m就可能溢出。 2.輸出字符串時,遇到‘\0’結束輸入,如果沒有適當地設置'\0',可能會

原创 matlab圖像處理函數大全

1、圖像的變換   ① fft2:fft2函數用於數字圖像的二維傅立葉變換,如:i=imread('104_8.tif'); j=fft2(i); ②ifft2::ifft2函數用於數字圖像的二維傅立葉反變換,如

原创 gets()

參考資料:點擊打開鏈接 原型: char * gets ( char * str ); 功能: 通過標準輸入(stdin)讀入字符並存儲到C類型的字符串,當檢測到換行符或者文件結束符時停止讀入。換行符和文件結束符不讀入字符串中。'\0

原创 MATLAB求矩陣的規模——size & length

1.size 對於M*N矩陣A,size(A)返回兩個值,分別爲M和N。 例:對於矩陣A =[1,2;3,4;2,6],size(A)返回3和2,分別是A的行數和列數。 2.length 對於M*N矩陣A,length(A)返回M和N中

原创 MATLAB獲取隨機數——rand

rand 可用於獲得均勻分佈的僞隨機數。 1.R = rand(N) 返回一個N*N的矩陣,其中的元素是來自(0,1)的隨機數。 例 >> rand(3) ans =     0.8147    0.9134    0.2785    

原创 MATLAB——linspace

linspace用於產生等差數列。 1.linspace(x, y)產生一個有100個元素的行向量,其中的元素在區間[x, y]中等間隔分佈。如 linspace(1,10)產生: Columns 1 through 9     1.00

原创 MATLAB實現頻數表——hist的使用

藉助命令hist,matlab可以通過兩個方式實現頻數表。 1.[f, xout] = hist(X) 將數據向量X的取值範圍均分爲10個區間,統計頻數,返回頻數向量f和區間中點行向量xout. 例1. 執行指令 >> X = [1, 1

原创 MATLAB——axis

axis中文爲“軸”之意,在matlab中用於控制座標軸的範圍和樣式(顏色等)。 axis([XMIN XMAX YMIN YMAX]) 設置當前所繪圖像的x軸和y軸的範圍。 axis([XMIN XMAX YMIN YMAX ZMIN

原创 MATLAB——PLOT繪圖

格式化繪圖: 1.color: b g r c m y k w blue green red  cyan magenta yellow black

原创 MATLAB——zeros

zeros可用於創建所有元素均爲0的矩陣。 1.zeros(N) 創建一個N*N的矩陣,其中所有元素均爲0。 2.zeros(M,N) 創建一個M*N的矩陣,其中所有元素均爲0. 3.zeros(SIZE(A)) 創建一個和矩陣A有相同規

原创 MATLAB實現頻數直方圖——hist的使用

"hist" is short for "Histogram(直方圖、柱狀圖)"。 1.N = hist(Y) bins the elements of Y into 10 equally spaced containers and re