Rank: 1721 based on 46 downloads (last 30 days) and 6 files submitted
photo

Michael Völker

E-mail
Lat/Long
49.78092193603516, 9.970399856567383

Personal Profile:
Professional Interests:
signal processing in MRI

 

Watch this Author's files

 

Files Posted by Michael View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
19 Dec 2012 Screenshot MRI Partial Fourier reconstruction with POCS Fast and robust reconstruction of Cartesian partial Fourier MRI data with POCS Author: Michael Völker partial fourier, pocs, mri, asymmetric echo, reconstruction, fft 33 0
31 Oct 2012 Screenshot hypersphere / n-sphere Generate n-dimensional Ellipsoid or Sphere Author: Michael Völker hypersphere, nsphere, spheren, disc, circle, sphere 7 2
  • 5.0
5.0 | 2 ratings
06 Sep 2012 Execute default function of a MATLAB installation Execute the default function available as an m-file in MATLAB's installation directory. Author: Michael Völker shadowed files, overloading, function precedence, which, builtin 2 2
02 Aug 2012 man page command like in Unix/Linux A trivial wrapper function to Matlab's doc command. Author: Michael Völker man, doc, reference, help, rtfm, manual 2 0
07 Feb 2012 Screenshot sub2allind convert subscripts to ALL corresponding indices Author: Michael Völker subscript, index, indices, sub2ind, array, bsxfun 1 10
  • 4.33333
4.3 | 3 ratings
Comments and Ratings by Michael View all
Updated File Comments Rating
04 Mar 2013 disperse Assign elements of an input array to individual output variables with a single function call. Author: Sam Hallman

Very nice, simplistic code.

However, if the input is a complex column vector, you accidentally conjugate it, due to this line:
x = x';

Could you please repair that?
--> x = x.';

24 Jan 2013 hypersphere / n-sphere Generate n-dimensional Ellipsoid or Sphere Author: Michael Völker

Hi gang,

I actually need that for masking 2D data, only. Or to help me out in some quick simulations.
But since I only used simple Pythagoras, I thought I'd make it more flexible with n-dimensional support.

And yes, I am really not surprised that you can use it for a 3D ROI. :-)

22 Jan 2013 MTIMESX - Fast Matrix Multiply with Multi-Dimensional Support Beats MATLAB 300% - 400% in some cases ... really! Author: James Tursa

Charles,

for my own record and to make it machine-searchable, I wrote earlier how I was able to compile mtimesx. Taking the liberties to quote myself:

> On a 64Bit Debian based Linux I managed to compile it with
> mex -DDEFINEUNIX CFLAGS="\$CFLAGS -march=native" -largeArrayDims -lmwblas -lmwlapack -lgomp mtimesx.c
> using gcc-4.5.

Can you try that, or did you already try?

Michael

13 Dec 2012 My attempt to write the Hungarian Algorithm WARNING: It's not completely functional. This was just a "simple" school project. Author: ACLNM

If you know it does not yet work as intended and you give no (english) comment on what it does and how to use it, why do you upload it? Who should benefit from it?

12 Dec 2012 atan2(0..360) Function calculates the arc tangent of y/x and places the result in range of [0..360] Author: Small Satellites

Where MATLAB's atan2d() is already present, only a single line is required to make the result [0...360]:

ang = mod( atan2d(y,x), 360 );

If atan2d() is not present but atan2() is, it is sufficient to use

ang = mod( atan2(y,x) .* 180./pi, 360 );

And if somehow neither atan2() nor atan2d() were present and they had to be implemented manually, I would expect them to behave like the original functions.

The most important lack of function is the inability to work on arrays.

Comments and Ratings on Michael's Files View all
Updated File Comment by Comments Rating
19 Feb 2013 hypersphere / n-sphere Generate n-dimensional Ellipsoid or Sphere Author: Michael Völker JakobK

24 Jan 2013 hypersphere / n-sphere Generate n-dimensional Ellipsoid or Sphere Author: Michael Völker Völker, Michael

Hi gang,

I actually need that for masking 2D data, only. Or to help me out in some quick simulations.
But since I only used simple Pythagoras, I thought I'd make it more flexible with n-dimensional support.

And yes, I am really not surprised that you can use it for a 3D ROI. :-)

24 Jan 2013 hypersphere / n-sphere Generate n-dimensional Ellipsoid or Sphere Author: Michael Völker gang

hello Michael, thanks for your code,do you try this for getting the 3D shpere ROI of volume?
I just get the problem,thank you!

06 Sep 2012 Execute default function of a MATLAB installation Execute the default function available as an m-file in MATLAB's installation directory. Author: Michael Völker Völker, Michael

Jan Simon,

> I will definitely avoid to overload built-in functions

the same is (usually) true for me.

But the unbelievable 64-step-colormap-issue in current MATLAB *is* in fact a reason to change MATLAB's behaviour for all platforms where size(colormap) == 64.

At the moment, I see no other usecase for myself, but in these pretty rare cases, it is nice to have the possibility to patch MATLAB...

06 Sep 2012 Execute default function of a MATLAB installation Execute the default function available as an m-file in MATLAB's installation directory. Author: Michael Völker Simon, Jan

I will definitely avoid to overload built-in functions, because this can interfere with foreign code.
Some toolbox functions have been changed from M-file to built-in in the past, such that code relying on a function to be the one or the other type, will be platform dependent.

Top Tags Applied by Michael
fibonacci number, array, asymmetric echo, ball, balln
Files Tagged by Michael View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
19 Dec 2012 Screenshot MRI Partial Fourier reconstruction with POCS Fast and robust reconstruction of Cartesian partial Fourier MRI data with POCS Author: Michael Völker partial fourier, pocs, mri, asymmetric echo, reconstruction, fft 33 0
31 Oct 2012 Screenshot hypersphere / n-sphere Generate n-dimensional Ellipsoid or Sphere Author: Michael Völker hypersphere, nsphere, spheren, disc, circle, sphere 7 2
  • 5.0
5.0 | 2 ratings
06 Sep 2012 Execute default function of a MATLAB installation Execute the default function available as an m-file in MATLAB's installation directory. Author: Michael Völker shadowed files, overloading, function precedence, which, builtin 2 2
02 Aug 2012 man page command like in Unix/Linux A trivial wrapper function to Matlab's doc command. Author: Michael Völker man, doc, reference, help, rtfm, manual 2 0
22 Jun 2012 Worker Object Wrapper Simplifies managing resources such as large data within PARFOR loops and SPMD blocks Author: Edric Ellis parallel computing, parfor, spmd, shared memory 29 5
  • 5.0
5.0 | 2 ratings

Contact us