464 total contributions since 2018

Please do not send private requests per e-mail, as I wish for my contributions to reach a broader audience. If you specifically want help from me, feel free to grab my attention by sending an email with a link to your question.

Answered

Common X label for 2x2 subplots without using for loop?

Here is how you can set a single centered x- and y-label on a 2x2 plot. h1=subplot(2,2,1); h2=subplot(2,2,2); h3=subplot(2,2,...

Common X label for 2x2 subplots without using for loop?

Here is how you can set a single centered x- and y-label on a 2x2 plot. h1=subplot(2,2,1); h2=subplot(2,2,2); h3=subplot(2,2,...

1 month ago | 3

| accepted

Answered

How to make section distance of temperature

Simply skipping the loop and changing the line inmask = inpolygon(xg(:),yg(:), bx , by );%define which pixel exist in the poly...

How to make section distance of temperature

Simply skipping the loop and changing the line inmask = inpolygon(xg(:),yg(:), bx , by );%define which pixel exist in the poly...

2 months ago | 0

| accepted

Answered

Change color outside region of polyshape

load data.mat % Gridded data in = inpolygon(X,Y,lon,lat) uvi_mean=uvi_mean'; uvi_mean(~in)=NaN; pcolor(X,Y,uvi_mean); shad...

Change color outside region of polyshape

load data.mat % Gridded data in = inpolygon(X,Y,lon,lat) uvi_mean=uvi_mean'; uvi_mean(~in)=NaN; pcolor(X,Y,uvi_mean); shad...

3 months ago | 1

| accepted

Answered

display the data points to a boxplot

The boxplot is not plotted against the correct x-values. The inserted x-array is treated as the grouping variable and the ticks ...

display the data points to a boxplot

The boxplot is not plotted against the correct x-values. The inserted x-array is treated as the grouping variable and the ticks ...

1 year ago | 1

| accepted

Answered

How can I convert tables to array, given that these tables contain variables with similar variable names?

It is unclear if you want to output an array or a table, but the nature of the error message suggests that you're trying to comb...

How can I convert tables to array, given that these tables contain variables with similar variable names?

It is unclear if you want to output an array or a table, but the nature of the error message suggests that you're trying to comb...

1 year ago | 0

Answered

Converting the Domain of an Array

Read about scatteredInterpolant and post some data if you need help. Using meshgrid and griddata would probably suffice, but you...

Converting the Domain of an Array

Read about scatteredInterpolant and post some data if you need help. Using meshgrid and griddata would probably suffice, but you...

1 year ago | 0

| accepted

Answered

polarplot and colormap in polar coordinate

I don't know if there's a built in function for this. For scattered data you could use polarscatter(strike2(:), dip2(:), [],DPp...

polarplot and colormap in polar coordinate

I don't know if there's a built in function for this. For scattered data you could use polarscatter(strike2(:), dip2(:), [],DPp...

1 year ago | 0

Answered

How to plot lines instead of symbols in loop

The problem is that you are plotting one data point at a time, which means that each point gets a separate handle and is thus no...

How to plot lines instead of symbols in loop

The problem is that you are plotting one data point at a time, which means that each point gets a separate handle and is thus no...

1 year ago | 0

Answered

plot traveltimes axes configuration

Try this. You can set 'xtick' to [], if you want to retain only the labels. out = load('tvect.mat'); tvect = out.tvect; for i...

plot traveltimes axes configuration

Try this. You can set 'xtick' to [], if you want to retain only the labels. out = load('tvect.mat'); tvect = out.tvect; for i...

1 year ago | 0

| accepted

Answered

Frustrating datetime and datestr

Not sure why you'd want to convert from datetime to datestr, but here's your solution: datestr(t,'dd-mmm-yyyy HH:MM:SS')

Frustrating datetime and datestr

Not sure why you'd want to convert from datetime to datestr, but here's your solution: datestr(t,'dd-mmm-yyyy HH:MM:SS')

1 year ago | 1

| accepted

Answered

How to get correlation for multiple columns

Why not just calculate the entire correlation matrix, and then extract the first row or col? cm = corr(X) c1n = cm(:,1) ...

How to get correlation for multiple columns

Why not just calculate the entire correlation matrix, and then extract the first row or col? cm = corr(X) c1n = cm(:,1) ...

1 year ago | 1

| accepted

Answered

How to get different colours in a matrix with imagesc?

I made an attempt at fixing your code. What you describe with colors is for RGB images, to display with *imshow* not *imagesc*. ...

How to get different colours in a matrix with imagesc?

I made an attempt at fixing your code. What you describe with colors is for RGB images, to display with *imshow* not *imagesc*. ...

1 year ago | 1

| accepted

Answered

creating an equal lateral triangle in matrix

You could do something like this: poly = polyshape([1 2 1.5],[1 1 2]) plot(poly) set(gca,'xcolor','none','ycolor','no...

creating an equal lateral triangle in matrix

You could do something like this: poly = polyshape([1 2 1.5],[1 1 2]) plot(poly) set(gca,'xcolor','none','ycolor','no...

1 year ago | 1

Answered

Bound fill between two bounds, data given

Should be easy using either *fill* or *polygon*. Just make sure you close the curve by flipping one of the bounds. For example: ...

Bound fill between two bounds, data given

Should be easy using either *fill* or *polygon*. Just make sure you close the curve by flipping one of the bounds. For example: ...

1 year ago | 1

| accepted

Answered

Plotting points on a 2D filled contour?

Not sure I understand the question, but you should be able to do that easily by using contourf and scatter. For example, let...

Plotting points on a 2D filled contour?

Not sure I understand the question, but you should be able to do that easily by using contourf and scatter. For example, let...

1 year ago | 0

Answered

Unique color for every plot line

Here's an example that will give you truly unique colors from a colormap of your choice. % Create 10 data series XY...

Unique color for every plot line

Here's an example that will give you truly unique colors from a colormap of your choice. % Create 10 data series XY...

1 year ago | 0

| accepted

Answered

How to display very clearly CT image in Mathlab?Any suggestion?

Perhaps this will solve your problem, imshow(I,[]) ↑

How to display very clearly CT image in Mathlab?Any suggestion?

Perhaps this will solve your problem, imshow(I,[]) ↑

1 year ago | 0

Answered

Trouble calling files using dir command

I'm not surprised it does not work. The variable DBImages should probably be assigned a string at some point prior to calling *d...

Trouble calling files using dir command

I'm not surprised it does not work. The variable DBImages should probably be assigned a string at some point prior to calling *d...

1 year ago | 0

| accepted

Answered

Creating a Regular Delanuy Triangulation.

The triangulation is not where your problem is. Before you triangulate, you need to have a grid, which you do not. Try plotting ...

Creating a Regular Delanuy Triangulation.

The triangulation is not where your problem is. Before you triangulate, you need to have a grid, which you do not. Try plotting ...

1 year ago | 0

| accepted

Answered

how should i define condition in for loop to get the index of a vector .?

It sounds like you should learn about <https://se.mathworks.com/help/matlab/math/array-indexing.html#d120e1410 logical indexing>...

how should i define condition in for loop to get the index of a vector .?

It sounds like you should learn about <https://se.mathworks.com/help/matlab/math/array-indexing.html#d120e1410 logical indexing>...

1 year ago | 0

Answered

how can i divide a plot into ranges of different length

It's a bit unclear what you mean by the question. You could divide the set of data into segments using logical indexing. For exa...

how can i divide a plot into ranges of different length

It's a bit unclear what you mean by the question. You could divide the set of data into segments using logical indexing. For exa...

1 year ago | 0

Answered

Interpolating latitudes and longitudes

*lat* and *lon* are your 5-km-resolution arrays and *v* (506x270) is the variable you want to interpolate. % create finer ...

Interpolating latitudes and longitudes

*lat* and *lon* are your 5-km-resolution arrays and *v* (506x270) is the variable you want to interpolate. % create finer ...

1 year ago | 0

Answered

How to keep only the rows with a minimum value in a specific coloumn but with the same "date" value?

t = duration(A(:,1),A(:,2),A(:,3)) TT = timetable(t,A(:,end)) TT2 = retime(TT,unique(TT.t),'min') TT2 = 3×1 time...

How to keep only the rows with a minimum value in a specific coloumn but with the same "date" value?

t = duration(A(:,1),A(:,2),A(:,3)) TT = timetable(t,A(:,end)) TT2 = retime(TT,unique(TT.t),'min') TT2 = 3×1 time...

1 year ago | 0

| accepted

Answered

Indicating statistical significance on boxplot in matlab

It is exactly where you plotted it, why would you expect a different result? plot(mean(xt([2 3])), max(yt)*1.15, '*k') ...

Indicating statistical significance on boxplot in matlab

It is exactly where you plotted it, why would you expect a different result? plot(mean(xt([2 3])), max(yt)*1.15, '*k') ...

1 year ago | 0

| accepted

Answered

How to plot different data sets in Bar Horizontal Chart with different scale of X-Axes?

That axes on the bottom is just for show and lacks functionality. This line of code right here sets its height close to zero: ...

How to plot different data sets in Bar Horizontal Chart with different scale of X-Axes?

That axes on the bottom is just for show and lacks functionality. This line of code right here sets its height close to zero: ...

1 year ago | 0

| accepted

Answered

Crop a circle from an image and put it on another image

You were almost there, and given the error message I think you could have figured it out :) *_"Integers can only be combined ...

Crop a circle from an image and put it on another image

You were almost there, and given the error message I think you could have figured it out :) *_"Integers can only be combined ...

1 year ago | 0

Answered

Making a monthly mean

Use datetime with <https://se.mathworks.com/help/matlab/ref/retime.html retime> . Upload data for details.

Making a monthly mean

Use datetime with <https://se.mathworks.com/help/matlab/ref/retime.html retime> . Upload data for details.

1 year ago | 0

| accepted

Answered

Cannot set marker edge thickness using the Linewidth property smaller than 1pt

After digging through the undocumented properties, here's how you change the marker edge thickness: LineHandle.NodeChildren...

Cannot set marker edge thickness using the Linewidth property smaller than 1pt

After digging through the undocumented properties, here's how you change the marker edge thickness: LineHandle.NodeChildren...

1 year ago | 0

Answered

How do I create a rectangular piece image that can be positioned on a game board

I would just use textboxes. For example: A = repmat([repmat([1 0],1,5);repmat([0 1],1,5)],5,1) cmap = [0 0 0;1 1 1;1 0 0...

How do I create a rectangular piece image that can be positioned on a game board

I would just use textboxes. For example: A = repmat([repmat([1 0],1,5);repmat([0 1],1,5)],5,1) cmap = [0 0 0;1 1 1;1 0 0...

1 year ago | 0

| accepted

Answered

How do I create an x by y grid and how do I color each grid section?

You could use pcolor, here's a checkerboard example A = repmat([repmat([1 0],1,10);repmat([0 1],1,10)],10,1) pcolor(A) ...

How do I create an x by y grid and how do I color each grid section?

You could use pcolor, here's a checkerboard example A = repmat([repmat([1 0],1,10);repmat([0 1],1,10)],10,1) pcolor(A) ...

1 year ago | 0

| accepted