Email: feel free to contact me regarding my shared files on the file exchange. I don't do free consulting outside of the forum so if you have a Matlab question, post the question to the forum and you may email me the link to the question.

About me: Finishing PhD soon on topics related to vision science; neurophysiology; sensory-motor feedback and control; control systems; steering & navigation; multisensory integration; top-down bottom-up feedback loop.

"If I had only one hour to save the world, I would spend fifty-five minutes defining the problem, and only five minutes finding the solution." -Albert Einstein

"An expert is a person who has made all the mistakes that can be made in a very narrow field." -Niels Bohr

"If you are not embarrassed by the first version of your product, you've launched too late" - Reid Hoffman

Answered

How to get answers to appear as an array?

It looks like your outputs are being produced within a loop. Instead of displaying their values within the loop, collect the va...

How to get answers to appear as an array?

It looks like your outputs are being produced within a loop. Instead of displaying their values within the loop, collect the va...

2 hours ago | 0

Answered

How do you randomly choose a grey bar in picture to turn white?

For grayscale images, imwrite() assumes that the dynamic range of the first input is [0,1] and automatically scales the data by ...

How do you randomly choose a grey bar in picture to turn white?

For grayscale images, imwrite() assumes that the dynamic range of the first input is [0,1] and automatically scales the data by ...

4 hours ago | 2

Answered

How to write a loop for this case?

The variable "C" is a 1xn cell array where each element contains a table. Each table contains a column "date" listing dates in ...

How to write a loop for this case?

The variable "C" is a 1xn cell array where each element contains a table. Each table contains a column "date" listing dates in ...

4 hours ago | 0

Answered

R2019b tiled layout

"the colorbar looks strange" I assume you mean that the colorbar size doesn't scale with the axis size after applying axis imag...

R2019b tiled layout

"the colorbar looks strange" I assume you mean that the colorbar size doesn't scale with the axis size after applying axis imag...

19 hours ago | 0

Answered

How can I find an uifigure?

You can find the uifigure handle using findall() but it's not recommended to merely find handles to all figures because it's qui...

How can I find an uifigure?

You can find the uifigure handle using findall() but it's not recommended to merely find handles to all figures because it's qui...

20 hours ago | 0

Submitted

labelpoints

Automatically label points in your plot given x and y values & an array of labels.

21 hours ago | 80 downloads |

Answered

hyperlink and center alignment in msgbox

If you are using App Designer or creating apps with the uifigure function, then use uialert instead of msgbox. However, neith...

hyperlink and center alignment in msgbox

If you are using App Designer or creating apps with the uifigure function, then use uialert instead of msgbox. However, neith...

23 hours ago | 0

| accepted

Answered

Colorbar with diamond-shape blocks

Here are two methods to create a custom legend. Method 1: Plot dummy variables that only appear in the legend. plot(nan,nan,'...

Colorbar with diamond-shape blocks

Here are two methods to create a custom legend. Method 1: Plot dummy variables that only appear in the legend. plot(nan,nan,'...

2 days ago | 2

Answered

Can someone help me create a plot that resembles this figure from a scholarly paper?

I don't recommend using heatmap due to its inflexibility. imagesc will work for this figure. You'll have to add the colorbar...

Can someone help me create a plot that resembles this figure from a scholarly paper?

I don't recommend using heatmap due to its inflexibility. imagesc will work for this figure. You'll have to add the colorbar...

2 days ago | 0

| accepted

Answered

how to convert cell to double

There are 12 elements in your cell array. Each element is a matrix but of different sizes. OUT = 1×12 cell array Column...

how to convert cell to double

There are 12 elements in your cell array. Each element is a matrix but of different sizes. OUT = 1×12 cell array Column...

2 days ago | 0

| accepted

Answered

App design UI figure How to Add Excel like Sort & filter selection

My comment moved here to close out the question. ---------------------------------------------------------------- There's curr...

App design UI figure How to Add Excel like Sort & filter selection

My comment moved here to close out the question. ---------------------------------------------------------------- There's curr...

3 days ago | 1

| accepted

Answered

Adding a Legend with Variables as inputs

Try this. hold on for r = minr : incrr : maxr %start the plotting z = (r./lambda).*((r./lambda).^(r-1)).*(exp(-(x./r).^...

Adding a Legend with Variables as inputs

Try this. hold on for r = minr : incrr : maxr %start the plotting z = (r./lambda).*((r./lambda).^(r-1)).*(exp(-(x./r).^...

4 days ago | 1

| accepted

Answered

How do I get this function to accept one input argument, a vector representing the three coefficients of the quadratic in the order a, b, c?

You're on the right track but there's some cleaning up to do (I have only evaluated the syntax). 1) Q1_18035200 is a really b...

How do I get this function to accept one input argument, a vector representing the three coefficients of the quadratic in the order a, b, c?

You're on the right track but there's some cleaning up to do (I have only evaluated the syntax). 1) Q1_18035200 is a really b...

4 days ago | 1

| accepted

Answered

How do I display a Table on Command Window?

Here are two methods that produce that table. The first defines each column of the table. The second converts the matrix into ...

How do I display a Table on Command Window?

Here are two methods that produce that table. The first defines each column of the table. The second converts the matrix into ...

5 days ago | 0

Answered

Finding discrepancies between two spreadsheets in MATLAB

This uses Walter's innerjoin suggestion and then sorts the combined table back into the IssueKey order. If you'd rather use the...

Finding discrepancies between two spreadsheets in MATLAB

This uses Walter's innerjoin suggestion and then sorts the combined table back into the IssueKey order. If you'd rather use the...

5 days ago | 1

| accepted

Answered

How do you shift the data such that the centerline of the jet is at 0?

The goal isn't quite clear to me. If you'd just like to scale the quiver plots so that the longest axis fits within -1 to 1, fo...

How do you shift the data such that the centerline of the jet is at 0?

The goal isn't quite clear to me. If you'd just like to scale the quiver plots so that the longest axis fits within -1 to 1, fo...

5 days ago | 0

Answered

How to zoom in the portion of the same contour as shown in figure

The content of the subplot merely shows a subsection of the data; it is not 'zoomed' or rescaled. You'll have to build this ma...

How to zoom in the portion of the same contour as shown in figure

The content of the subplot merely shows a subsection of the data; it is not 'zoomed' or rescaled. You'll have to build this ma...

5 days ago | 0

| accepted

Answered

how to change my email address

Make sure you're logged into your MathWorks account and then go here https://www.mathworks.com/mwaccount/profiles/edit To acce...

how to change my email address

Make sure you're logged into your MathWorks account and then go here https://www.mathworks.com/mwaccount/profiles/edit To acce...

5 days ago | 0

Answered

How to use Plot Browser's toggle ability when using multiple tiles

TL;DR: The plotbrowser apparently doesn't work with TiledChartLayout axes. Instead, use subplot() to create your axes. plotbrow...

How to use Plot Browser's toggle ability when using multiple tiles

TL;DR: The plotbrowser apparently doesn't work with TiledChartLayout axes. Instead, use subplot() to create your axes. plotbrow...

5 days ago | 1

| accepted

Answered

How to remove light artifact in this image? After removing this light artifact the blood vessels should look same in the region in light artifact region. Any code for this ?

"I want only the light artifact region and other region of fundus image should become black... i.e. intensity > 250" file = 'IM...

How to remove light artifact in this image? After removing this light artifact the blood vessels should look same in the region in light artifact region. Any code for this ?

"I want only the light artifact region and other region of fundus image should become black... i.e. intensity > 250" file = 'IM...

5 days ago | 0

Answered

Eliminate decimals past the thousandths place in a table

If those values are considered unique by the unique() function that eliminates the possibility that you're just using a long for...

Eliminate decimals past the thousandths place in a table

If those values are considered unique by the unique() function that eliminates the possibility that you're just using a long for...

5 days ago | 0

| accepted

Answered

Kolmogorov Smirnov test help?

"Is it better to simply call the function as kstest(x) or correct the data so that its standard deviation and mean is 1 and 0 re...

Kolmogorov Smirnov test help?

"Is it better to simply call the function as kstest(x) or correct the data so that its standard deviation and mean is 1 and 0 re...

6 days ago | 0

Answered

How do I compare two sentences with similar words?

I wouldn't be surprised if a more robust algorithm already exists but this simple appraoch takes the following steps. Replace ...

How do I compare two sentences with similar words?

I wouldn't be surprised if a more robust algorithm already exists but this simple appraoch takes the following steps. Replace ...

6 days ago | 0

Answered

Importing data with unequal number of column

See the other two solutions for more efficient approachs. The input to the code below is your data file Data.txt. The outp...

Importing data with unequal number of column

See the other two solutions for more efficient approachs. The input to the code below is your data file Data.txt. The outp...

6 days ago | 0

Answered

How to add axis labels while using for loops? Keep getting error: Index exceeds the number of array elements (4).

Updated answer It appears that you may have a variable named xlabel that is interfering with the xlabel() function. To confirm...

How to add axis labels while using for loops? Keep getting error: Index exceeds the number of array elements (4).

Updated answer It appears that you may have a variable named xlabel that is interfering with the xlabel() function. To confirm...

7 days ago | 0

| accepted

Answered

Issue with precision using days function

0.465277777777778<---this 8 is rounded up. Look at how the following 2 values are converted x=0.465277777777778 % = 11:10...

Issue with precision using days function

0.465277777777778<---this 8 is rounded up. Look at how the following 2 values are converted x=0.465277777777778 % = 11:10...

7 days ago | 0

| accepted

Answered

how make the plot continuous ?

If a step function is what you're looking for, this single line below will calculate the x values for any vector of 1s and 0s. ...

how make the plot continuous ?

If a step function is what you're looking for, this single line below will calculate the x values for any vector of 1s and 0s. ...

8 days ago | 0

Answered

Eliminate tables with more than 15% NaN data

This cellfun is a bit obnoxious but it produces an output select that is a logical vector the same size as C where true values i...

Eliminate tables with more than 15% NaN data

This cellfun is a bit obnoxious but it produces an output select that is a logical vector the same size as C where true values i...

9 days ago | 1

| accepted

Answered

Selecting tables among 540 tables, based on a start and end date

Here's my thought process as I explore the data and solve the problem in parallel. Please take time to go through each line a...

Selecting tables among 540 tables, based on a start and end date

Here's my thought process as I explore the data and solve the problem in parallel. Please take time to go through each line a...

9 days ago | 0

| accepted

Answered

How to add a waitbar into an app created in App designer? Not in a separate figure.

With AppDesigner you should be using uiprogressdlg() which displays a progress bar on top of your GUI within an external figure....

How to add a waitbar into an app created in App designer? Not in a separate figure.

With AppDesigner you should be using uiprogressdlg() which displays a progress bar on top of your GUI within an external figure....

9 days ago | 1

| accepted