# David J. Mack

### UniversityHospital Zurich

**Statistics**

RANK**966**

of 284,572

REPUTATION**66**

CONTRIBUTIONS

**3** Questions

**30** Answers

ANSWER ACCEPTANCE **
66.67%
**

VOTES RECEIVED**13**

RANK**3,272** of 19,216

REPUTATION**457**

AVERAGE RATING**2.30**

CONTRIBUTIONS**11** Files

DOWNLOADS **44**

ALL TIME DOWNLOADS**4475**

CONTRIBUTIONS**0 Posts**

CONTRIBUTIONS**0** Public Channels

AVERAGE RATING

CONTRIBUTIONS**0** Highlights

AVERAGE NO. OF LIKES

**Content Feed**

Submitted

detectEcgWithAngle(ecg, fSInHz, varargin): Heartbeat detection using sample-to-sample angle

Implementation of the R-peak detector using the angle between successive samples.

6 years ago | 1 download |

how to compute running correlation coefficient

And again... Have a look at <https://ch.mathworks.com/matlabcentral/fileexchange/65342 MOVCORR> Greetings, David

6 years ago | 1

How to compute sliding or running window correlation coefficient?

If someone encounters this problem, I have written a function in analogy to the MOVSUM function, which compute the moving Pearso...

6 years ago | 0

Rolling correlation / moving correlation

Hey Mate, I have written a function in analogy to the MOVSUM function, which does exactly that: <https://ch.mathworks.com/...

6 years ago | 0

Submitted

movcorr(x, y, k, varargin): Compute windowed correlation coefficient

Compute a moving correlation for two vectors x & y in analogy to the MOV* functions.

6 years ago | 26 downloads |

How to find next number divisible by n

How about b = n * ceil(a / n) Greetings, David

6 years ago | 0

Find RR Interval in seconds

The obvious solution would be: rrInSec = rrInSamples / samplingRateInHz

6 years ago | 1

| accepted

Change legend width after reisze of legend line length

Hey Simon, this is an issue which pops up regularly, since the customization options of legends are currentyl (when I last ch...

6 years ago | 0

How to delete a plot in UIAxes?

You could store the handle to the fitted line in the UserData of the figure and then retrieve it every time the button is hit an...

6 years ago | 1

| accepted

Grouping multivariant data for Andrewsplot

Hey! So |andrewsplot| states that "The rows of X correspond to observations, the columns to variables". It seems that you hav...

6 years ago | 0

| accepted

How changing the loglog scale x and y axis?

Have you tried to use <https://ch.mathworks.com/help/matlab/ref/semilogy.html semilogy> instead of |loglog|, e.g.: semilogy...

6 years ago | 1

Submitted

table2char(data,varargin)

Converts a table or dataset to a formatted character matrix.

6 years ago | 1 download |

Submitted

printFigs2Files(varargin)

Print figures to files in several formats for publication.

6 years ago | 1 download |

Submitted

onoffids2logical(onOffIds, varargin)

Convert start and end ids of events to logical indicator array.

6 years ago | 1 download |

Increase nonzero values without deleting zeros

Hey monmatlab, simply use logical indexing: Y = X; isNonzero = X~=0; Y(isNonzero) = 10*Y(isNonzero); or the more ...

6 years ago | 1

| accepted

A very quick question

Hey Radoslav, In general, to convert a logical array to ids use |<http://www.mathworks.com/help/matlab/ref/find.html find>|. ...

6 years ago | 0

How to create a new matrix adding vectors of different size based on time

Hey Robert! First, a conceptual question: Can you make sure you have the same sampling interval & phase across all your signa...

7 years ago | 1

| accepted

Plotting a lattice with color coded nodes

Hey Bill! % Generate the random values on the 50x50, 2-dimensional lattice directly % using X = randi(imax,sz1,...,szN)...

7 years ago | 0

| accepted

How can I adjust the labels on contour lines in a 'meshc' 3D-plot?

Hey Ibrahim, have a look at <https://ch.mathworks.com/help/matlab/ref/contour-properties.html |Contour Properties|> - the |La...

7 years ago | 0

| accepted

how to reduce dimensionality of features by usin pca?

To get a simply answer (whitout really adressing the problem), have a look as <https://ch.mathworks.com/help/stats/pcares.html |...

7 years ago | 0

Replication factors must be a row vector of integers or integer scalars.

nFilters/16 is probably not an integer. Depending on your needs, try round(nFilters/16) instead or use a number of filters which...

7 years ago | 1

TEXTSCAN is my personal nemesis: Quotes strings with commas

Thanks Stephen for staying with me (you where right in the first place; reading the doc carefully helps)! I finally found my ...

7 years ago | 0

Question

TEXTSCAN is my personal nemesis: Quotes strings with commas

Dear all, I thought I acquired some Matlab knowledge over the years. But |textscan| really makes me feel dumb. I can not fi...

7 years ago | 3 answers | 0

### 3

answersReplace elements in a SxS matrix with zero, in each column but in different rows

Hey Miroslav, have you looked at the |<http://www.mathworks.com/help/matlab/ref/sub2ind.html sub2ind>| function? Should be so...

7 years ago | 1

What does "something = cell (size(session,1),1" mean/look like?

Hey Marie, the above creates a column cell with n elements, where n are the number of rows of session. Cheers, David

7 years ago | 1

Submitted

simulateSaccades - A simple and easy-to-use saccade model

Simulates saccades which follow an empirical measured main sequence

7 years ago | 1 download |

Import and find a specific number from a text file

Try use regexp: file='c:\Users\David J. Mack\Desktop\test.txt'; numFormat1 = {'[ ]{1,7}(\-?\d+\.\d{3})'}; %e.g. %12.3f ...

7 years ago | 0

how to plot auto correlation and cross correlation function in a single figure?

The negative autocorrelation is the same as the positive as you use the same signal for the correlation. So if you want to pret...

7 years ago | 0

3D plot of an equation with 3 variables

Hey Amruth, have a look at |<https://www.mathworks.com/help/matlab/ref/surf.html surf>|. Use the surf(x,y,z,c) syntax. Gre...

7 years ago | 0