Answered
How do I read, change and write data back into the same txt file, at the same place?
To replace a specific bit of text in a text file, you're going to have to rewrite the entire file. Assuming the files above are...

1 year ago | 2

| accepted

Answered
Plotting hitmap with different box size
You can create this pretty easily using patches: The test data: c = rand(20,9)*2 - 1; % Color value s = c; ...

1 year ago | 1

| accepted

Answered
How can i crop a figure
Just to clarify, when you say "like a map", you don't mean it's a map axis (Mapping Toolbox), do you? Cropping a map axis is mu...

1 year ago | 0

Answered
How can I display elements of a 2D matrix as blue, green and red squares?
You just need to set the color limits: set(gca, 'clim', [0 10]);

1 year ago | 0

| accepted

Answered
How to Draw a Line Between Two Points on Different Axes
I suggest using annotations paired with the very handy <https://www.mathworks.com/matlabcentral/fileexchange/13634-axescoord2fig...

1 year ago | 1

Answered
Calculate number of hours below a threshold temperature
I think you should be able to accomplish this by retiming twice; once to fill in any gaps with whatever method you prefer, and t...

1 year ago | 2

| accepted

Answered
My circular_prime function only works well for two_digit input
I'd suggest looking at the |circshift| function.

1 year ago | 1

| accepted

Answered
How can I polar plot in decibels?
If you have a recent version of Matlab (R2016a or later), you can use polaraxes/polarplot to get much more flexibility in settin...

1 year ago | 1

| accepted

Answered
How to get the order indices in a character array?
c = {... 'x_air' 'v_air' 'p_headspace' 'p_environment' ...

1 year ago | 4

| accepted

Answered
What is this stack trace and what can I do to avoid it?
This isn't really an answer to the why of the question, but I can agree that this is a common problem (in my experience, at leas...

1 year ago | 0

Answered
How to plot temporal changes in batches of data?
Assuming your file is read into a table array, I think the quickest way to do this is to unstack the SSID data and then plot: ...

1 year ago | 1

Answered
Is the upper limit of a color bar the true maximum value of the data in the color map, or is it larger ?
The color limits are usually set to match the plotted data for most standard functions (pcolor, surf, imagesc, etc), although th...

1 year ago | 0

| accepted

Submitted


Divided edge bundling in Matlab
Calculate and plot graph divided edge bundle pathways for directional network graphs

1 year ago | 3 downloads |

Thumbnail

Answered
Is there a function to identify whether polylines are located inside a polygonal region?
You can try out my <https://github.com/kakearney/lineinpolygon-pkg lineinpolygon.m> function. (Sorry, the GitHub repo doesn't h...

1 year ago | 1

| accepted

Answered
seimlogx not working in an iteration
The |hold on| command is the culprit... you're issuing it before you plot, so the linear axis is being held throughout. If you ...

1 year ago | 1

| accepted

Submitted


ecopath_matlab: A Matlab implementation of Ecopath
Reproduces the main mass-balance algorithm from the popular ecosystem modeling tool, Ecopath

1 year ago | 2 downloads |

Thumbnail

Answered
How to avoid white patch in contourf ?
Matlab's |contourf| function doesn't actually plot contour faces for lower-than-lowest-clevel regions when are unenclosed. (And...

1 year ago | 2

Answered
How can I quickly find the intersections between many individual line segments and a polygon?
Is your polygon always convex? If so, you can do the ray extension from each polygon vertex in all directions at once, and assu...

1 year ago | 1

| accepted

Answered
Insert specific number of rows of zeroes(5) after every 56 rows in my n*m matrix. I am able to create matrices but can I do the insertion without loop given I know the size of matrix? Thanks for help
Another approach, which works even if your data doesn't divide evenly: x = rand(21,6); nrow = 5; % number of ro...

1 year ago | 0

| accepted

Answered
gscatter: connecting groups by lines through this function
The |gscatter| function already plots the data as line objects... you just need to add a visible line style: h = gscatter(....

1 year ago | 1

Answered
Legend not showing markers
I've found that legends can sometimes benefit from taking a deep breath. Not sure exactly why, but it seems that since the intr...

1 year ago | 2

Answered
Why is an empty string not empty? isempty('') returns true, but isempty("") returns false
I think string arrays function more like cell arrays in this context... the first element of the string itself isn't empty, but ...

1 year ago | 3

Answered
Given the location (coordinates) of a point in a gridmesh, how can I extract the number of the grid that the point is located in?
You can use the |discretize| function to bin points: nx = 2; ny = 2; xedge = linspace(0,1,nx+1); yedge = lin...

1 year ago | 3

| accepted

Answered
Stretch parts of axis (non uniform axis)
You could scale the data appropriately and then overwrite the tick labels, but assuming you only have a few scaling blocks, I of...

1 year ago | 1

Answered
How to index a matrix using the ITERATION values of a valArray with non-consecutive numbers?
There are two ways you could do this. One is to use an index value corresponding to the length of your |s| values: s = [12...

2 years ago | 0

| accepted

Answered
Finding corresponding x value for second graph
Best guess, seeing that I can't see what your myode45function returns... It looks like your |y| matrix has at least 2 columns. ...

2 years ago | 0

Answered
Find unique in matrix of x,y coordinates
To find unique rows, you can use |unique| with the |'rows'| option. (The |'stable'| option preserves the input order, if that's...

2 years ago | 1

| accepted

Answered
I'm trying to sort one vector based on another vector of seemingly the same size, but i keep getting the index exceeds matrix dimensions error. What's the issue?
I'm pretty sure there a couple things in here that aren't working like you'd like them to. First, in you capital function, t...

2 years ago | 0

Answered
Lines of longitude. How to merge points?
Assuming this is a first step in mapping something a bit more complicated, I'd suggest using an existing mapping toolbox rather ...

2 years ago | 1

| accepted

Answered
search through an array for patterns and put into cell arrays.
This sort of problem can usually be solved by using a various combinations of |diff|: A = [ 1 2 3 78 28 92 1 76 89 90 23 87...

2 years ago | 1

| accepted

Load more