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).


MathWorks

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

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