Community Profile

photo

John Barber


28 total contributions since 2011

Contact

John Barber's Badges

  • Personal Best Downloads Level 2
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 4
  • First Submission
  • 3 Month Streak
  • Revival Level 1
  • Knowledgeable Level 2
  • First Answer

View details...

Contributions in
View by

Answered
Simulation time in Simulink goes up because of minor changes
Might be a zero-crossing detection issue. In general, when zero crossings occur, Simulink does a solver reset, which can negate...

4 years ago | 0

| accepted

Answered
Clearing functions selectively, excluding ones with persistent vars
Another approach is to use the |mlock| function inside of the functions that you want to protect from being cleared. You can th...

5 years ago | 1

Answered
Simulink Dynamic Popup Parameter Values Set at Mask Initialization
Here are my results (in R2014a) on a block with parameter 2 being the popup of interest, using a number of approaches: % Co...

5 years ago | 2

Answered
Piecewise functions using @ operator
In addition to following Walter's advice about logical indexing, you'll want to learn about the differences between scripts, fun...

6 years ago | 0

Answered
How to convert an image from rgb to l*a*b color space without using any function???
Here is a good reference for color space conversions: <http://www.brucelindbloom.com/index.html?Equations.html> Once you u...

6 years ago | 0

Answered
prevent creating workspace variables
Try this: h = find_system(bdroot,'BlockType','Scope'); for k = 1:length(h) set_param(h{k},'SaveToWorkspace','off'...

6 years ago | 0

Answered
Is it possible to use a section of a colormap?
The |caxis| function lets you adjust the axes' color limits ( |CLim| property), which determine the range of data values that ar...

6 years ago | 0

Answered
Making a Graphics Object
You have several options: 1) Depending on how complex the shape is, you could draw it as a single |patch| object and modify t...

6 years ago | 1

| accepted

Answered
YTickLabels at specified RGB values in colorbar
Here is an example: hSurf = surf(peaks); hCbar = colorbar; set(hCbar,'YTick',[-5 0.3 6],'YTickLabel',{'Blue','Green','Re...

6 years ago | 1

Answered
Shadowing built-in functions
I have recently started to use packages, although their utility is significantly reduced by the fact that packages do not import...

6 years ago | 3

Answered
Comment out Simulink block using a command line function?
Try the following: set_param(path_to_your_block,'Commented','on')

6 years ago | 3

| accepted

Answered
Is there a way to plot (4D) such that x, y, and z are in the linear scale but the fourth dimension is logarithmic?
Deven, As far as I know, the color axis cannot be directly set to log-scale, unlike the three coordinate axes. However, you ...

6 years ago | 0

| accepted

Answered
Determine Pixel Length of Text String
Michael, Especially with a proportional font, it would be very difficult to determine the pixel size for an arbitrary string ...

6 years ago | 1

| accepted

Answered
Function for setting tick markers on a variable length x axis.
Hi Chris, I'm not exactly sure what you're looking for, but you might want to try my File Exchange program, xtickinterval, wh...

7 years ago | 0

Answered
How to make only x-axis invisible (y-axis stays visible)?
This solution might be overkill, but you can get that effect with my File Exchange program 'oaxes', available here: <http://www....

7 years ago | 0

Answered
How to move library subsystems between user libraries in R2012b ?
One way is to do the following: 1) Copy the subsystem and paste into the new library - it will paste as a link as you have st...

7 years ago | 0

| accepted

Submitted


oaxes - central axis lines through an origin
Draw central axis lines through an origin point.

7 years ago | 11 downloads |

Thumbnail

Submitted


logzplot
Easily create surface plots with logarithmic z-axis and color scale.

7 years ago | 3 downloads |

Thumbnail

Answered
How to render an accurate image of a 3D model
A few thoughts: 1) I concur with Walter's point about getting the actual figure position. You should also be familiar with a...

8 years ago | 1

Answered
Multiple Axis Scales
For the legend, use one of the File Exchange 'Enhanced Legends': <http://www.mathworks.com/matlabcentral/fileexchange/31092-l...

8 years ago | 0

| accepted

Answered
data from JPEG
The File Exchange program GRABIT is a good way to extract data points from an image of a graph. Download it here: <http://www.m...

8 years ago | 1

Answered
Get next plot color
The next color to be used by a call to |plot| is stored as an index into the list of colors in the axes' |ColorOrder| property. ...

8 years ago | 1

Submitted


riemannsphere
Plot complex numbers on a Riemann sphere

8 years ago | 3 downloads |

Thumbnail

Submitted


obliqueview
Obliqueview - View an axes using an oblique projection

9 years ago | 2 downloads |

Thumbnail

Submitted


calcticks
Calculate ticks and ticklabels for specified limits, orientation and text size.

9 years ago | 3 downloads |

Thumbnail

Submitted


xtickinterval, ytickinterval
XTICKINTERVAL forces tick spacing to a specified interval regardless of axis limits.

9 years ago | 1 download |

Submitted


ccbar
Custom colorbar with multiple entries

9 years ago | 1 download |

Thumbnail

Submitted


dcolor
Display complex-valued data using domain coloring

9 years ago | 5 downloads |

Thumbnail