diff options
author | priyanka | 2015-06-24 15:03:17 +0530 |
---|---|---|
committer | priyanka | 2015-06-24 15:03:17 +0530 |
commit | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch) | |
tree | ab291cffc65280e58ac82470ba63fbcca7805165 /3176/CH4/EX4.1 | |
download | Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2 Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip |
initial commit / add all books
Diffstat (limited to '3176/CH4/EX4.1')
-rw-r--r-- | 3176/CH4/EX4.1/Ex4_1.sce | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/3176/CH4/EX4.1/Ex4_1.sce b/3176/CH4/EX4.1/Ex4_1.sce new file mode 100644 index 000000000..91e00f427 --- /dev/null +++ b/3176/CH4/EX4.1/Ex4_1.sce @@ -0,0 +1,47 @@ +//Ex4_1
+// Obtaining the Fourier Transform of a Simple Function
+//Version : Scilab 5.4.1
+// Operating System : Window-xp, Window-7
+//Toolbox: Image Processing Design 8.3.1-1
+//Toolbox: SIVP 0.5.3.1-2
+//Reference book name : Digital Image Processing
+//book author: Rafael C. Gonzalez and Richard E. Woods
+
+
+clc; //to clear command window.
+clear; //to kill previously defined variables.
+xdel(winsid());//to close all currently open figure(s).
+
+f=-5:0.01:5;
+[nr nc]=size(f);
+signal=ones(nr,nc);
+A=1;
+W=length(f);
+for i=1:W
+ if(f(i)==0)
+ mag(i)=A;
+ else
+ mag(i)=A*W*(sin(%pi*f(i)*W)/((%pi*f(i)*W)+%eps));
+ end
+
+end
+
+figure,mtlb_axis([-6 6 0 2]);
+bar(f,signal,0.1);
+xlabel('Time Index','color','blue','fontsize',2);
+ylabel('Amplitude','color','blue','fontsize',2);
+title('Rectangle Function','color','blue','fontsize',4);
+
+
+figure,//mtlb_axis([-15 15 0 2]);
+plot(f,mag);
+xlabel('Frequency','color','blue','fontsize',2);
+ylabel('Amplitude','color','blue','fontsize',2);
+title('Frequency Spectrum Plot','color','blue','fontsize',4);
+
+
+figure,//mtlb_axis([-15 15 0 2]);
+plot(f,abs(mag));
+xlabel('Frequency','color','blue','fontsize',2);
+ylabel('Amplitude','color','blue','fontsize',2);
+title('Frequency Spectrum Plot','color','blue','fontsize',4);
|