File Exchange Pick of the Week

November 21st, 2007

Practical example: Setting transparency on a patch

First, be sure to check out the new home of LazyWeb. We had three of the challenges closed, but there are three still open. We are sending out MATLAB prize packages to all that solved a challenge, and look forward to sending out more as the rest are tackled.


Here is a three and a half minute video that shows how to set transparency based on data values. I tagged this as a practical example because it was a case that
came into Technical Support here at The MathWorks and I was called in to help, but I also think it is an advanced technique.

This technique can be useful if you want to chop off the data that is in a certain range to make other data easier to see. Do you have other uses for this too?

Find the files here.

PodCast here

Other videos have been gathered here:
http://blogs.mathworks.com/pick/category/video/

Practical example videos have been gathered here:
http://blogs.mathworks.com/pick/category/practical-example

2 Responses to “Practical example: Setting transparency on a patch”

  1. Chris replied on :

    Do you know how to implement scaled alpha values for all points/values in a 3D plot? Say W=f(x,y,z), and we want to plot a 3D figure for coordinates (x,y,z), making each point transparent according to its f(x,y,z) magnitude?

  2. Doug replied on :

    Why not just make alpha a matrix the size of the data instead of a scalar? Is this what you mean?

Leave a Reply

Wrap code fragments inside <pre> tags, like this:

<pre class="code">
a = magic(3);
sum(a)
</pre>

If you have a "<" character in your code, either follow it with a space or replace it with "&lt;" (including the semicolon).


Bob, Brett & Jiro share their favorite user-contributed submissions from the File Exchange.

  • Doug: Ben, The name is in the name field as you saw in the video: files(1).name will give you just the name of the...
  • Ben: Hey, Thank you for the tutorial but I must ask, once you have the files required in the array, how do you parse...
  • jiro: Nisa, I’m not familiar with the Psychtoolbox. It’s not a toolbox developed by the MathWorks. As far...
  • nisa: Hi, I have just started to learn to use mathlab can this myaa codes be used with mathlab 7.5.0(R2007b)using...
  • Doug: @Rupa, Could you do this algorithm and then remove the two points and run again? Not efficient, but could be...
  • Doug: From the convhull doc http://www.mathworks .com/access/helpdesk /help/techdoc/ref/co nvhull.html xx = -1:.05:1;...
  • Mark: Very nice function, indeed, thanks for that. But why does’t MATLAB freeze the colormaps for subplots...
  • Steve L: MAuricio, From the description it sounds like the features variable is a cell array that itself contains a...
  • Fred: Doug, I have a set of coordinates for the perimeter of an object in random order. I want to plot these using...
  • Rupa: Hi, sorry to digress but I have a similar problem, I think. I would like to find the three (or n) smallest...

These postings are the author's and don't necessarily represent the opinions of The MathWorks.