Finishing PhD soon.

Vision science; neurophysiology (single unit); sensory-motor feedback and control; control systems; steering & navigation; multisensory integration; top-down bottom-up feedback loop.

Helping others is the greatest learning opportunity.

University of Rochester, NY

New Bulgarian University, Sofia Bulgaria

EMAIL:

I only reply to emails about my file submissions. If you want to bring a question to my attention, send the link to the question.

Answered

How to change a certain array cell depending on its length

If 'A' is a cell array of character vectors and you'd like to replace cells that have a length greater than 250 with an empty ch...

How to change a certain array cell depending on its length

If 'A' is a cell array of character vectors and you'd like to replace cells that have a length greater than 250 with an empty ch...

1 day ago | 2

| accepted

Answered

how to solve Index exceeds the number of array elements (1).

'f' has a single value (0). In the for-loop you attempt the get the 2nd value here: % i = 3 ff=1.5*f(i-1)-0.5*f(i-2); % ...

how to solve Index exceeds the number of array elements (1).

'f' has a single value (0). In the for-loop you attempt the get the 2nd value here: % i = 3 ff=1.5*f(i-1)-0.5*f(i-2); % ...

1 day ago | 0

Answered

How to generate random matrix from another one?

You can use randperm() to shuffle the values of array 'm'. % Original array m =rand(180, 57, 11); % Random permutation ind...

How to generate random matrix from another one?

You can use randperm() to shuffle the values of array 'm'. % Original array m =rand(180, 57, 11); % Random permutation ind...

1 day ago | 0

| accepted

Answered

several Boxplots in one window of multiple vectors with various length

Unfortunately it's difficult to specify the position of a boxplot along the x axis so when plotting boxplots within a loop, the ...

several Boxplots in one window of multiple vectors with various length

Unfortunately it's difficult to specify the position of a boxplot along the x axis so when plotting boxplots within a loop, the ...

1 day ago | 0

Answered

Error with xlswrite (error 0x800A03EC)

This is an excel error code - not a problem with matlab. If you search for that error code you may find some help. For examp...

Error with xlswrite (error 0x800A03EC)

This is an excel error code - not a problem with matlab. If you search for that error code you may find some help. For examp...

1 day ago | 0

Answered

Error in plot function

Remove the 'LineWidth' name-value pair and specify it after plotting. p1=plot(f1,WindowSizes,Data1Disjoint); set(p1,'LineWidt...

Error in plot function

Remove the 'LineWidth' name-value pair and specify it after plotting. p1=plot(f1,WindowSizes,Data1Disjoint); set(p1,'LineWidt...

1 day ago | 0

| accepted

Answered

Display data points in boxplots

After some slight rearrangement of your code, I added a secton that optionally scatters the x coordinates around the centers of ...

Display data points in boxplots

After some slight rearrangement of your code, I added a secton that optionally scatters the x coordinates around the centers of ...

2 days ago | 0

| accepted

Answered

Try to mix as much as possible elements inside an array

The 'exchangeOpts' is a list of exchange options such that any value in V that matches a value in exchangeOpts{n} can be replace...

Try to mix as much as possible elements inside an array

The 'exchangeOpts' is a list of exchange options such that any value in V that matches a value in exchangeOpts{n} can be replace...

2 days ago | 0

Answered

how to fit different lines for scatter points from specific categorical data?

Easiest way is to do it in a loop. placeUnq = unique(place); %all unique place values fit_line_groups = cell(numel(placeUnq),...

how to fit different lines for scatter points from specific categorical data?

Easiest way is to do it in a loop. placeUnq = unique(place); %all unique place values fit_line_groups = cell(numel(placeUnq),...

2 days ago | 1

Answered

How to make trasparent the background of the static text.

When you set the BackgroundColor of a static text box to "none", a black patch appears rather than transparency. As a workarou...

How to make trasparent the background of the static text.

When you set the BackgroundColor of a static text box to "none", a black patch appears rather than transparency. As a workarou...

4 days ago | 0

| accepted

Answered

I am getting a blank graph when I try to plot a while loop. I am not sure why. My code is below. Thank you MATLAB

On each iteration of your while-loop CR and HF produce 1 coordinate but you're asking to draw a line which requres 2 coordinates...

I am getting a blank graph when I try to plot a while loop. I am not sure why. My code is below. Thank you MATLAB

On each iteration of your while-loop CR and HF produce 1 coordinate but you're asking to draw a line which requres 2 coordinates...

4 days ago | 1

| accepted

Answered

Manova(rm)

Matlab's documentation is really thin when it comes to many of their statistical methods which makes it difficult to address som...

Manova(rm)

Matlab's documentation is really thin when it comes to many of their statistical methods which makes it difficult to address som...

4 days ago | 0

Answered

Converting time data to plot

After you convert to datetime, keep it in datetime format. There's no need to convert it to char. From r2016b onward, you ca...

Converting time data to plot

After you convert to datetime, keep it in datetime format. There's no need to convert it to char. From r2016b onward, you ca...

5 days ago | 1

Answered

Low Pass filter for big experimental data set

My hunch is that x1 should be a vector (not a matrix) and that Fx is a column vector. If this hunch is correct, the solution ...

Low Pass filter for big experimental data set

My hunch is that x1 should be a vector (not a matrix) and that Fx is a column vector. If this hunch is correct, the solution ...

6 days ago | 0

| accepted

Answered

Put workspace data into menu and prompt someone to select it

You weren't saving the user's selections (menu outputs). The output to menu is an index of the user's selection. Use those ind...

Put workspace data into menu and prompt someone to select it

You weren't saving the user's selections (menu outputs). The output to menu is an index of the user's selection. Use those ind...

7 days ago | 0

| accepted

Answered

Return data from GUIDE on figure close

To delay a GUIDE-GUI output until the GUI is closed, follow these steps. A functional demo is attached that produces an empty G...

Return data from GUIDE on figure close

To delay a GUIDE-GUI output until the GUI is closed, follow these steps. A functional demo is attached that produces an empty G...

7 days ago | 1

| accepted

Answered

Placing annotations at specific xy coordinates

Annotations are a pain to use unless the axes are normalized to 0:1. I see no reason why Matlab cannot allow users to specify t...

Placing annotations at specific xy coordinates

Annotations are a pain to use unless the axes are normalized to 0:1. I see no reason why Matlab cannot allow users to specify t...

7 days ago | 0

| accepted

Answered

Carrying over variables in app-designer

Avoid using global variables. Instead, you can define a new property of your app that stores the fileLoc data. The process is...

Carrying over variables in app-designer

Avoid using global variables. Instead, you can define a new property of your app that stores the fileLoc data. The process is...

7 days ago | 2

| accepted

Answered

How to ask the user how many file extensions to search for

That's too much work (for you and the user). Instead, the user could just list all file extensions in the first dialog, separat...

How to ask the user how many file extensions to search for

That's too much work (for you and the user). Instead, the user could just list all file extensions in the first dialog, separat...

7 days ago | 1

| accepted

Answered

Having trouble using cell2mat

You were on the right track. You're reading the data as cell array of strings so you need to convert the data to numeric using ...

Having trouble using cell2mat

You were on the right track. You're reading the data as cell array of strings so you need to convert the data to numeric using ...

7 days ago | 0

Answered

Copying a matlab gui to a different directory

This is among the common problems with GUIs produced in GUIDE. Many volunteers in this forum are not shy about their disdain fo...

Copying a matlab gui to a different directory

This is among the common problems with GUIs produced in GUIDE. Many volunteers in this forum are not shy about their disdain fo...

7 days ago | 0

Answered

Is it possible to draw a bar plot with percentage lines?

Use cumsum() to compute the cumulative sum of each bar height. Then you can normalize it to the max bar height (this is how I i...

Is it possible to draw a bar plot with percentage lines?

Use cumsum() to compute the cumulative sum of each bar height. Then you can normalize it to the max bar height (this is how I i...

7 days ago | 1

Answered

How to count date occurrence independently of year?

This solution creates a table (T) that lists all month-day combinations in your data in 1 column and the count in the 2nd column...

How to count date occurrence independently of year?

This solution creates a table (T) that lists all month-day combinations in your data in 1 column and the count in the 2nd column...

7 days ago | 0

| accepted

Answered

unexpected string scalar error?

There are 2 required inputs and 1 optional input to taylor() followed by optional name-value pair arguments. Your call to taylo...

unexpected string scalar error?

There are 2 required inputs and 1 optional input to taylor() followed by optional name-value pair arguments. Your call to taylo...

7 days ago | 0

Answered

How to compare a coefficient from two regression

One way would be to compute the 95% confidence interval of the regression coefficients and determine whether they overlap (which...

How to compare a coefficient from two regression

One way would be to compute the 95% confidence interval of the regression coefficients and determine whether they overlap (which...

8 days ago | 0

Answered

Alternative to "drawnow" to plot real time data inside while loop

"Are there alternatives to "drawnow" to plot complex data in real time?" I can think of two things to try. 1) instead of call...

Alternative to "drawnow" to plot real time data inside while loop

"Are there alternatives to "drawnow" to plot complex data in real time?" I can think of two things to try. 1) instead of call...

8 days ago | 0

| accepted

Answered

how can i add two matrix vertically with different column

Bpad = padarray(B,[0,numel(A)-numel(B)],'post'); C = [A;Bpad]

how can i add two matrix vertically with different column

Bpad = padarray(B,[0,numel(A)-numel(B)],'post'); C = [A;Bpad]

8 days ago | 1

Answered

How to put uitable in new figure using GUIDE?

You can keep the UI table on the main GUI window and toggle its visibility using the "Visible" property. When the UI table is n...

How to put uitable in new figure using GUIDE?

You can keep the UI table on the main GUI window and toggle its visibility using the "Visible" property. When the UI table is n...

8 days ago | 0

| accepted

Answered

Count how many elements are present inside arrays

Here is an anonymous function that can be applied to any two vectors. The vectors can be any lengths and any orientation (row or...

Count how many elements are present inside arrays

Here is an anonymous function that can be applied to any two vectors. The vectors can be any lengths and any orientation (row or...

9 days ago | 0

Answered

remove repeated rows to produce two new matrices

% Convert b to [first,last] non-zero per row b2 = splitapply(@(x)x([find(x~=0,1,'first'),find(x~=0,1,'last')]),b,(1:size(b,1))....

remove repeated rows to produce two new matrices

% Convert b to [first,last] non-zero per row b2 = splitapply(@(x)x([find(x~=0,1,'first'),find(x~=0,1,'last')]),b,(1:size(b,1))....

9 days ago | 0

| accepted