My script is not publishing figures even though i have used snapnow
16 views (last 30 days)
Show older comments
MRIDUL CHAUHAN
on 28 Dec 2018
Answered: Husam Alfergani
on 7 Aug 2020
%% My Report
%LINEAR CONVOLUTION
clc
clear all
x=[2 1 -2 3];
h=[1 -1 3 -2]
xl=length(x);
hl=length(h);
c=0;
for i=1:xl
for j=1:hl
y(i,j+c)=x(i)*h(j);
end
c=c+1;
end
z=sum(y)
a=-2:4;
stem(a,z)
title('Linear convolution (17BEE0115)')
snapnow
%% Linear Convolution Using Inbuilt Function
z1=conv(x,h)
z2=cconv(x,h,xl)
figure(2)
stem(z2)
title('Circular convolution (17BEE0115)')
snapnow
%% Linear Convolution Using cconv
z3=cconv(x,h,xl+hl-1)
%% Convolution in frequency domain
X=fft(x,xl)
H=fft(h,hl)
Y=conv(X,H)
y1=ifft(Y,xl+hl-1)
0 Comments
Accepted Answer
madhan ravi
on 28 Dec 2018
Edited: madhan ravi
on 28 Dec 2018
doc publish % read it you can publish your code and figures as a pdf
doc saveas % to save figure
doc print % to save figure as pdf ,...
8 Comments
madhan ravi
on 29 Dec 2018
Thank you Sir the second link had my solution and got to learn a few more things in addition to the one i was looking for.
More Answers (1)
Husam Alfergani
on 7 Aug 2020
Make sure you uncomment close all command if you have it in your code.
0 Comments
See Also
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!