Sunday, June 6, 2010

matlab code, which generates blurred signal

In order to create convolution kernel, use h=triang(5);

Here is the matlab code, which generates your original signal x and
blurred signal y

%%%%%%%%%%%%%%%%%%%%%%%%%

n=100;
sigma_noise=0.05;

% Generate test signal
x=sprandn(100,1, 0.1); x=cumsum(x);


% Convolution kernel h and matrix A
h=triang(5);h=h/sum(h);
A=convmtx(h,n);

% measures signal y
y=A*x;
y=y + sigma_noise*randn(length(y),1)
;

figure;plot(x);hold on; plot(y)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%


Wednesday, June 2, 2010

postpone today meeting?

Dear students,

if nobody is ready to present their work, we postpone today meeting.
Please contact me ASAP (as soon as possible), if you have finished the work. You can  reach me at my cell phone: 054-784-7738

Regards,

Michael

Tuesday, June 1, 2010

GIP Optimization Project: Presentation of your working matlab code

Dear students,

Our next meeting will be dedicated to your presentation of working matlab code, which  you did from the beginning of the semester, including the last one: Total variation deconvolution.

Please let me know if you are ready to do it tomorrow, Wednesday, 16:30

You can also reach me at my cell phone: 054-784-7738



--
Michael Zibulevsky

Sunday, May 23, 2010

Next meeting this Wednesday, 16:30, room 401

Dear participants of GIP Optimization Project:

Our next meeting will be this Wednesday, May 26, 16:30, room 401
Please email me all work you did (including BFGS and Limited Memory BFGS)


See you soon,


Michael Zibulevsky

Sunday, April 11, 2010

what is myfunc in the Matlab exercise

Dear students,

In the homework video I suggested you to consider two examples, which you can use for myfunc:

Example1. phi(Ax): You can create an arbitrary matrix A and choose some arbitrary function phi of several variables, like x1*sin(x2+x3)

Example2. phi(f(x)): Create your own arbitrary function of several variables f(x) and function of one variable phi(x)

Michael

Thursday, March 25, 2010

Homework 1


Dear students,  

I have prepared a 15min video with a small MATLAB exercise on gradient and Hessian computation:

opt_hw_Grad_Hess_compr.avi

Please do it before our next meeting

Chag Pesach Sameah,

Michael