<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments for Doug's MATLAB Video Tutorials</title>
	<link>http://blogs.mathworks.com/videos</link>
	<description>Doug Hull is a proud MathWorker who is on a mission to help you with MATLAB.</description>
	<pubDate>Sat, 21 Nov 2009 01:49:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
		<item>
		<title>Comment on Basics: Volume visualization: 3/9 Display of scatter3 and slice plots by dhull</title>
		<link>http://blogs.mathworks.com/videos/2009/11/06/basics-volume-visualization-39-display-of-scatter3-and-slice-plots/#comment-1688</link>
		<dc:creator>dhull</dc:creator>
		<pubDate>Fri, 20 Nov 2009 19:55:32 +0000</pubDate>
		<guid>http://blogs.mathworks.com/videos/2009/11/06/basics-volume-visualization-39-display-of-scatter3-and-slice-plots/#comment-1688</guid>
		<description>@nils,

Thanks you, I felt the same way until I saw this video.  I only did the editing of it.  Patrick was the talent behind this one.

Doug</description>
		<content:encoded><![CDATA[<p>@nils,</p>
<p>Thanks you, I felt the same way until I saw this video.  I only did the editing of it.  Patrick was the talent behind this one.</p>
<p>Doug</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Basics: Volume visualization: 3/9 Display of scatter3 and slice plots by nils</title>
		<link>http://blogs.mathworks.com/videos/2009/11/06/basics-volume-visualization-39-display-of-scatter3-and-slice-plots/#comment-1687</link>
		<dc:creator>nils</dc:creator>
		<pubDate>Fri, 20 Nov 2009 15:24:58 +0000</pubDate>
		<guid>http://blogs.mathworks.com/videos/2009/11/06/basics-volume-visualization-39-display-of-scatter3-and-slice-plots/#comment-1687</guid>
		<description>1000 Thanks Doug,

I have never understood those things before watching your great tutorial video!!!
I really wish that my prof could explain things the way you did ;)

I am one of your million loyal fan out there, so keep doing those tutorials.
They are just so GREAT!

best regards,
nils</description>
		<content:encoded><![CDATA[<p>1000 Thanks Doug,</p>
<p>I have never understood those things before watching your great tutorial video!!!<br />
I really wish that my prof could explain things the way you did ;)</p>
<p>I am one of your million loyal fan out there, so keep doing those tutorials.<br />
They are just so GREAT!</p>
<p>best regards,<br />
nils</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Basics: Code review- the thought process in rewriting code for clarity by Bruce</title>
		<link>http://blogs.mathworks.com/videos/2009/08/21/basics-code-review-the-thought-process-in-rewriting-code-for-clarity/#comment-1685</link>
		<dc:creator>Bruce</dc:creator>
		<pubDate>Thu, 19 Nov 2009 20:31:01 +0000</pubDate>
		<guid>http://blogs.mathworks.com/videos/2009/08/21/basics-code-review-the-thought-process-in-rewriting-code-for-clarity/#comment-1685</guid>
		<description>I've been using Matlab for a long time, but never thought of coding a test matrix like you did, e.g.,
1 2 3 4 ...
11 12 13 14 ...
.
.
.

Great idea for checking how code manipulates data, in stages</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been using Matlab for a long time, but never thought of coding a test matrix like you did, e.g.,<br />
1 2 3 4 &#8230;<br />
11 12 13 14 &#8230;<br />
.<br />
.<br />
.</p>
<p>Great idea for checking how code manipulates data, in stages</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Practical example: Setting transparency on a patch by dhull</title>
		<link>http://blogs.mathworks.com/videos/2007/11/21/practical-example-setting-transparency-on-a-patch/#comment-1684</link>
		<dc:creator>dhull</dc:creator>
		<pubDate>Wed, 18 Nov 2009 18:57:27 +0000</pubDate>
		<guid>http://blogs.mathworks.com/videos/2007/11/21/practical-example-setting-transparency-on-a-patch/#comment-1684</guid>
		<description>@asderwer

It seems you are right.  I got sloppy with my terms.

Thanks
Doug</description>
		<content:encoded><![CDATA[<p>@asderwer</p>
<p>It seems you are right.  I got sloppy with my terms.</p>
<p>Thanks<br />
Doug</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Basics: Volume visualization: 5/9 Making a 3-d plot &#8216;pretty&#8217; with lighting, shading, interpolation, etc&#8230; by Patrick Kalita</title>
		<link>http://blogs.mathworks.com/videos/2009/11/17/basics-volume-visualization-59-making-a-3-d-plot-pretty-with-lighting-shading-interpolation-etc/#comment-1683</link>
		<dc:creator>Patrick Kalita</dc:creator>
		<pubDate>Wed, 18 Nov 2009 13:58:34 +0000</pubDate>
		<guid>http://blogs.mathworks.com/videos/2009/11/17/basics-volume-visualization-59-making-a-3-d-plot-pretty-with-lighting-shading-interpolation-etc/#comment-1683</guid>
		<description>Hello! This is Patrick, that voice you hear in this video.

As Tom notes, the ISONORMALS command is great to use in conjunction with the ISOSUFACE command. ISONORMALS can make the surface look more continuous by adjusting the 'VertexNormals' property of the patch object based on the gradient of the underlying data. In fact, when you call ISOSURFACE without an output argument it makes use of the ISONORMALS command.

In the interest of limiting the total length of this presentation to one hour I had to forgo talking about the nice ISOSURFACE-helpers like ISONORMALS, ISOCAPS, and ISOCOLORS. But please feel free to check them out in the documentation:
http://www.mathworks.com/access/helpdesk/help/techdoc/ref/isonormals.html
http://www.mathworks.com/access/helpdesk/help/techdoc/ref/isocaps.html
http://www.mathworks.com/access/helpdesk/help/techdoc/ref/isocolors.html</description>
		<content:encoded><![CDATA[<p>Hello! This is Patrick, that voice you hear in this video.</p>
<p>As Tom notes, the ISONORMALS command is great to use in conjunction with the ISOSUFACE command. ISONORMALS can make the surface look more continuous by adjusting the &#8216;VertexNormals&#8217; property of the patch object based on the gradient of the underlying data. In fact, when you call ISOSURFACE without an output argument it makes use of the ISONORMALS command.</p>
<p>In the interest of limiting the total length of this presentation to one hour I had to forgo talking about the nice ISOSURFACE-helpers like ISONORMALS, ISOCAPS, and ISOCOLORS. But please feel free to check them out in the documentation:<br />
<a href="http://www.mathworks.com/access/helpdesk/help/techdoc/ref/isonormals.html" rel="nofollow">http://www.mathworks.com/access/helpdesk/help/techdoc/ref/isonormals.html</a><br />
<a href="http://www.mathworks.com/access/helpdesk/help/techdoc/ref/isocaps.html" rel="nofollow">http://www.mathworks.com/access/helpdesk/help/techdoc/ref/isocaps.html</a><br />
<a href="http://www.mathworks.com/access/helpdesk/help/techdoc/ref/isocolors.html" rel="nofollow">http://www.mathworks.com/access/helpdesk/help/techdoc/ref/isocolors.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Basics: Volume visualization: 5/9 Making a 3-d plot &#8216;pretty&#8217; with lighting, shading, interpolation, etc&#8230; by Tom Clark</title>
		<link>http://blogs.mathworks.com/videos/2009/11/17/basics-volume-visualization-59-making-a-3-d-plot-pretty-with-lighting-shading-interpolation-etc/#comment-1682</link>
		<dc:creator>Tom Clark</dc:creator>
		<pubDate>Wed, 18 Nov 2009 11:24:44 +0000</pubDate>
		<guid>http://blogs.mathworks.com/videos/2009/11/17/basics-volume-visualization-59-making-a-3-d-plot-pretty-with-lighting-shading-interpolation-etc/#comment-1682</guid>
		<description>Nice, thanks to Doug and Patrick.

The alpha command is useful - I hadn't come across that, and always struggled with setting facealpha value etc for individual patches.

Also well worth a mention is the isonormals command, which effectively removes the faceted appearance of the patch objects (although gouraud lighting helps, computing the isonormals is still a substantial improvement).

From the ML isonormals help:

&lt;pre&gt;
data = cat(3, [0 .2 0; 0 .3 0; 0 0 0], ...
              [.1 .2 0; 0 1 0; .2 .7 0],...
              [0 .4 .2; .2 .4 0;.1 .1 0]);
data = interp3(data,3,'cubic');

subplot(1,2,1)
p1 = patch(isosurface(data,.5),...
'FaceColor','red','EdgeColor','none');
view(3); daspect([1,1,1]); axis tight
camlight; camlight(-80,-10); lighting phong; 
title('Triangle Normals')

subplot(1,2,2)
p2 = patch(isosurface(data,.5),...
    'FaceColor','red','EdgeColor','none');
isonormals(data,p2)
view(3); daspect([1 1 1]); axis tight
camlight;  camlight(-80,-10); lighting phong; 
title('Data Normals')

&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>Nice, thanks to Doug and Patrick.</p>
<p>The alpha command is useful - I hadn&#8217;t come across that, and always struggled with setting facealpha value etc for individual patches.</p>
<p>Also well worth a mention is the isonormals command, which effectively removes the faceted appearance of the patch objects (although gouraud lighting helps, computing the isonormals is still a substantial improvement).</p>
<p>From the ML isonormals help:</p>
<pre>
data = cat(3, [0 .2 0; 0 .3 0; 0 0 0], ...
              [.1 .2 0; 0 1 0; .2 .7 0],...
              [0 .4 .2; .2 .4 0;.1 .1 0]);
data = interp3(data,3,'cubic');

subplot(1,2,1)
p1 = patch(isosurface(data,.5),...
'FaceColor','red','EdgeColor','none');
view(3); daspect([1,1,1]); axis tight
camlight; camlight(-80,-10); lighting phong;
title('Triangle Normals')

subplot(1,2,2)
p2 = patch(isosurface(data,.5),...
    'FaceColor','red','EdgeColor','none');
isonormals(data,p2)
view(3); daspect([1 1 1]); axis tight
camlight;  camlight(-80,-10); lighting phong;
title('Data Normals')
</pre>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Practical example: Setting transparency on a patch by asderwer</title>
		<link>http://blogs.mathworks.com/videos/2007/11/21/practical-example-setting-transparency-on-a-patch/#comment-1681</link>
		<dc:creator>asderwer</dc:creator>
		<pubDate>Wed, 18 Nov 2009 09:22:12 +0000</pubDate>
		<guid>http://blogs.mathworks.com/videos/2007/11/21/practical-example-setting-transparency-on-a-patch/#comment-1681</guid>
		<description>hey this is sectioning not transparency. transparency is to be able to see through the object by making it partly visible.</description>
		<content:encoded><![CDATA[<p>hey this is sectioning not transparency. transparency is to be able to see through the object by making it partly visible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on MATLAB Basics video: UIGETFILE for selecting a file in a script, function or GUI by Fredrik</title>
		<link>http://blogs.mathworks.com/videos/2007/09/27/matlab-basics-video-uigetfile-for-selecting-a-file-in-a-script-function-or-gui/#comment-1680</link>
		<dc:creator>Fredrik</dc:creator>
		<pubDate>Tue, 17 Nov 2009 20:42:57 +0000</pubDate>
		<guid>http://blogs.mathworks.com/videos/2007/09/27/matlab-basics-video-uigetfile-for-selecting-a-file-in-a-script-function-or-gui/#comment-1680</guid>
		<description>Doug,

the error message I get for the first script is: 

"??? Error using ==&#62; load
Number of columns on line 1 of ASCII file C:\Documents and Settings\ft20\Desktop\Matlab Scripts for Nirs\Insert
Stim Marks\22-dots_fixed.nirs
must be the same as previous lines."

and for the second I get:

"??? Error using ==&#62; load
Unable to read file fileName: No such file or directory."

Thanks,

F</description>
		<content:encoded><![CDATA[<p>Doug,</p>
<p>the error message I get for the first script is: </p>
<p>&#8220;??? Error using ==&gt; load<br />
Number of columns on line 1 of ASCII file C:\Documents and Settings\ft20\Desktop\Matlab Scripts for Nirs\Insert<br />
Stim Marks\22-dots_fixed.nirs<br />
must be the same as previous lines.&#8221;</p>
<p>and for the second I get:</p>
<p>&#8220;??? Error using ==&gt; load<br />
Unable to read file fileName: No such file or directory.&#8221;</p>
<p>Thanks,</p>
<p>F</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reshape a matrix without using a for loop by dhull</title>
		<link>http://blogs.mathworks.com/videos/2009/03/13/reshape-a-matrix-without-using-a-for-loop/#comment-1679</link>
		<dc:creator>dhull</dc:creator>
		<pubDate>Mon, 16 Nov 2009 20:44:59 +0000</pubDate>
		<guid>http://blogs.mathworks.com/videos/2009/03/13/reshape-a-matrix-without-using-a-for-loop/#comment-1679</guid>
		<description>@Niken,

Create the string and then display it at the end.  DISP is going to automatically put a line feed carriage return in there.

Doug</description>
		<content:encoded><![CDATA[<p>@Niken,</p>
<p>Create the string and then display it at the end.  DISP is going to automatically put a line feed carriage return in there.</p>
<p>Doug</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Advanced MATLAB: File name processing from directory listing by dhull</title>
		<link>http://blogs.mathworks.com/videos/2008/09/09/advanced-matlab-file-name-processing-from-directory-listing/#comment-1678</link>
		<dc:creator>dhull</dc:creator>
		<pubDate>Mon, 16 Nov 2009 19:50:46 +0000</pubDate>
		<guid>http://blogs.mathworks.com/videos/2008/09/09/advanced-matlab-file-name-processing-from-directory-listing/#comment-1678</guid>
		<description>@onassis

Have you tried the procedure with a much smaller dataset to make sure you are doing everything right?  If it works with a smaller dataset, then we can take it from there.

Doug</description>
		<content:encoded><![CDATA[<p>@onassis</p>
<p>Have you tried the procedure with a much smaller dataset to make sure you are doing everything right?  If it works with a smaller dataset, then we can take it from there.</p>
<p>Doug</p>
]]></content:encoded>
	</item>
</channel>
</rss>
