原创 圖像濾波與創建預定義的濾波算子

功能:對任意類型數組或多維圖像進行濾波。 用法:B = imfilter(A,H)   B = imfilter(A,H,option1,option2,...)   或寫作g = imfilter(f, w, filtering_m

原创 圖像的傅里葉變換

data = imread('lena.tif'); im = rgb2gray(data); figure,imshow(im); %Sosoim = imnoise(im,'salt & pepper',0.05); figure,i

原创 MATLAB

因爲handles是一個大的結構體, 你每次使用這個語句,就是告訴系統,把handles裏面每一個元素都更新一下。 比如說 handles.a=5; guidata(hObject, handles); a=get(handle

原创 圖像的銳化

function sobel pic=imread('1.jpg'); data=rgb2gray(pic); %轉化爲灰度圖 figure,imshow(data); title('原圖'); [m,n]=size(data); %返回

原创 用matlab對圖像進行平滑處理

pic=imread('1.jpg');data=rgb2gray(pic);[m,n]=size(data);data0=zeros(m,n);mob=[1 1 1;1 1 1;1 1 1];for i=2:m-1    for j=2

原创 圖像的邊緣提取

imedge=edge(im,'type'); figure,imshow(imedge); %edge()爲邊緣提取函數,im爲目標圖像,‘method’爲提取方式; BW = edge(im,‘method’, parameters

原创 MATLAB編寫回調函數(部分 更新)

t=0:0.001:4*pi; figure('menubar','none'); x=plot(t,sin(t)); grid on; set(g

原创 信號過系統問題

信號過系統輸出問題。 信號過系統的問題,一個信號通過系統,輸出爲什麼。 系統單位衝擊響應,單位階躍響應(輸入信號爲單位衝擊、單位階躍信號時的通過某個系統的響應),在MATLAB中,用函數impz()、step()來求。 信號過系統的響應(

原创 MATLAB GUI編程開發小點

a=get(handles.edit3,'String'); set(handles.edit3,'String','1'); a=get(hOject,'String'); set(hOject,'String','1'); 產生的效果

原创 選擇終止程序,人機交互常用do-while結構

int ch ; do {          ........       printf("想要繼續嗎?(Y/N)");       scanf(" %c",&ch); } while('y'==ch || 'Y'==ch); sacnf

原创 C語言知識點總結

變量實際上代表了內存中的某個存儲單元,用變量名對某個存儲單元進行命名。 建立某個變量實際上就是系統分配一定字節的存儲單元,不同類型的變量佔用的存儲單元是不一樣的。 int  age=10; int* pointeronage=&age;

原创 C語言知識點

代碼對齊:全選,Alt+F8 break用於switch,用來終止switch語句 break用於for循環則用來終止for循環 break不能用於if語句,除非if語句在for循環內部 在循環嵌套,多層循環中,break只能終止距離它最

原创 MATLAB實例及自我思考(1)

%採樣頻率的問題沒有很好的解決, %向量乘以一個常數的問題 %函數freqz(),各種形式 %wn是什麼? %[n,wn]=buttord(wap,

原创 M文件實現GUIy右鍵菜單

h0 = figure; set(h0,'unit','normalized','menu','none',...     'color','def

原创 break用法

代碼對齊:全選,Alt+F8 break用於switch,用來終止switch語句 break用於for循環則用來終止for循環 break不能用於