<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Improved Help from the MATLAB Editor and Command Window</title>
	<atom:link href="http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/</link>
	<description>Mike works on the MATLAB Desktop team</description>
	<lastBuildDate>Tue, 14 Feb 2012 21:36:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Yair Altman</title>
		<link>http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-7830</link>
		<dc:creator>Yair Altman</dc:creator>
		<pubDate>Wed, 15 Jun 2011 20:39:58 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-7830</guid>
		<description>@Paul - the help popup can be invoked programmatically, as described here: http://UndocumentedMatlab.com/blog/customizing-help-popup-contents/

Note that this relies on undocumented and unsupported functionality that may change in some future Matlab release.</description>
		<content:encoded><![CDATA[<p>@Paul &#8211; the help popup can be invoked programmatically, as described here: <a href="http://UndocumentedMatlab.com/blog/customizing-help-popup-contents/" rel="nofollow">http://UndocumentedMatlab.com/blog/customizing-help-popup-contents/</a></p>
<p>Note that this relies on undocumented and unsupported functionality that may change in some future Matlab release.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-7792</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Thu, 19 May 2011 12:24:19 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-7792</guid>
		<description>@Paul,

 This is not possible. The only exposed API&#039;s is to use &lt;tt&gt;help&lt;/tt&gt; to show the file help in the Command Window, or &lt;tt&gt;doc&lt;/tt&gt; to show the documentation in the Help Browser.</description>
		<content:encoded><![CDATA[<p>@Paul,</p>
<p> This is not possible. The only exposed API&#8217;s is to use <tt>help</tt> to show the file help in the Command Window, or <tt>doc</tt> to show the documentation in the Help Browser.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-7788</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Thu, 19 May 2011 02:48:57 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-7788</guid>
		<description>Not sure if this thread is still active since it has been 3.5 years since the last post...

I was wondering if there was a way to manually call the Help on Selection feature for a given function. Similar to how I can call doc(function) it would be nice if I could pop up the Help on Selection instead. My goal would be to have a GUI button execute this in a callback.</description>
		<content:encoded><![CDATA[<p>Not sure if this thread is still active since it has been 3.5 years since the last post&#8230;</p>
<p>I was wondering if there was a way to manually call the Help on Selection feature for a given function. Similar to how I can call doc(function) it would be nice if I could pop up the Help on Selection instead. My goal would be to have a GUI button execute this in a callback.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Davis</title>
		<link>http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-1070</link>
		<dc:creator>Tim Davis</dc:creator>
		<pubDate>Tue, 30 Oct 2007 18:05:37 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-1070</guid>
		<description>Jared, I&#039;m already tied up with backslash...  :-)

Good point about foo vs. tan.  I hadn&#039;t thought of that.  I&#039;m not sure what the best solution is.  Your solution seems reasonable.</description>
		<content:encoded><![CDATA[<p>Jared, I&#8217;m already tied up with backslash&#8230;  :-)</p>
<p>Good point about foo vs. tan.  I hadn&#8217;t thought of that.  I&#8217;m not sure what the best solution is.  Your solution seems reasonable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jared</title>
		<link>http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-1068</link>
		<dc:creator>Jared</dc:creator>
		<pubDate>Tue, 30 Oct 2007 13:25:03 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-1068</guid>
		<description>Tim, how about you just write the code for me? 

I agree with the bottom-most rule. But how would you propose distinguishing between

sin(foo F1

where &quot;foo&quot; is a mere variable, and generates no useful help, and 

sin(tan F1

where &quot;tan&quot; does indeed generate useful help? I guess the rule there is, if there&#039;s no help on it, move on down the line to the next item until you do find something with associated help. (So in the example above, if you press F1 at &quot;sin(foo&quot;, you get help on &quot;sin&quot;. If you have complete garbage, &quot;foo(baz&quot;, well, you probably don&#039;t get anything.)</description>
		<content:encoded><![CDATA[<p>Tim, how about you just write the code for me? </p>
<p>I agree with the bottom-most rule. But how would you propose distinguishing between</p>
<p>sin(foo F1</p>
<p>where &#8220;foo&#8221; is a mere variable, and generates no useful help, and </p>
<p>sin(tan F1</p>
<p>where &#8220;tan&#8221; does indeed generate useful help? I guess the rule there is, if there&#8217;s no help on it, move on down the line to the next item until you do find something with associated help. (So in the example above, if you press F1 at &#8220;sin(foo&#8221;, you get help on &#8220;sin&#8221;. If you have complete garbage, &#8220;foo(baz&#8221;, well, you probably don&#8217;t get anything.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Davis</title>
		<link>http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-1063</link>
		<dc:creator>Tim Davis</dc:creator>
		<pubDate>Mon, 29 Oct 2007 18:44:54 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-1063</guid>
		<description>Correction.  The rule should either find the unfinished operator, or the *bottom-most* unfinished function, not the top-most.  So

plot (sin ( F1

returns &quot;doc sin&quot; as expected, not &quot;doc plot&quot;.</description>
		<content:encoded><![CDATA[<p>Correction.  The rule should either find the unfinished operator, or the *bottom-most* unfinished function, not the top-most.  So</p>
<p>plot (sin ( F1</p>
<p>returns &#8220;doc sin&#8221; as expected, not &#8220;doc plot&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Davis</title>
		<link>http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-1062</link>
		<dc:creator>Tim Davis</dc:creator>
		<pubDate>Mon, 29 Oct 2007 18:32:40 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-1062</guid>
		<description>Reply to Steve&#039;s comment: the &quot;View -&gt; Page location&quot; menu option is new to MATLAB 7.4, which is why I missed it.

Jared: yes, the &quot;Avoid About&quot; meta-rule would be great - thanks for adding that to the enhancement wish-list.

The rule should try to find the topmost unfinished function argument list or operator/expression, if possible.  Maybe that&#039;s too much to parse.

Thus

why F1
why( F1

would both pull up &quot;doc why&quot;, as they do now.

why(42 F1

right now pulls up the &quot;About MATLAB&quot; page, but since the open function is &quot;why&quot; it should pull up &quot;doc why&quot;.  Maybe it should pull up http://www.hitchhikersmovie.com/ but that&#039;s another story ;-).

why([42 ; F1

should not pull up &quot;help why&quot;, since the unfinished expression is the &quot;[ ;&quot; concatentation.  It should pull up &quot;doc vertcat&quot; or &quot;doc paren&quot;.  I&#039;m not sure which it should do... maybe &quot;doc vertcat&quot;.  Pick whichever makes for a simpler rule, I guess.

For the plot example:

plot (x, sin(x) F1

would pull up &quot;doc plot&quot; since sin(x) is a finished expression.  But

plot (x, sin(x F1

would bring up &quot;doc sin&quot; as it does now.

As a fun aside, why(42) returns:
&quot;To satisfy the tall and good not excessively terrified mathematician.&quot;

Thanks,
Tim (a 6&#039;2&quot; applied mathematician ... I&#039;ll let you fillin the rest...)</description>
		<content:encoded><![CDATA[<p>Reply to Steve&#8217;s comment: the &#8220;View -&gt; Page location&#8221; menu option is new to MATLAB 7.4, which is why I missed it.</p>
<p>Jared: yes, the &#8220;Avoid About&#8221; meta-rule would be great &#8211; thanks for adding that to the enhancement wish-list.</p>
<p>The rule should try to find the topmost unfinished function argument list or operator/expression, if possible.  Maybe that&#8217;s too much to parse.</p>
<p>Thus</p>
<p>why F1<br />
why( F1</p>
<p>would both pull up &#8220;doc why&#8221;, as they do now.</p>
<p>why(42 F1</p>
<p>right now pulls up the &#8220;About MATLAB&#8221; page, but since the open function is &#8220;why&#8221; it should pull up &#8220;doc why&#8221;.  Maybe it should pull up <a href="http://www.hitchhikersmovie.com/" rel="nofollow">http://www.hitchhikersmovie.com/</a> but that&#8217;s another story ;-).</p>
<p>why([42 ; F1</p>
<p>should not pull up &#8220;help why&#8221;, since the unfinished expression is the &#8220;[ ;&#8221; concatentation.  It should pull up &#8220;doc vertcat&#8221; or &#8220;doc paren&#8221;.  I&#8217;m not sure which it should do&#8230; maybe &#8220;doc vertcat&#8221;.  Pick whichever makes for a simpler rule, I guess.</p>
<p>For the plot example:</p>
<p>plot (x, sin(x) F1</p>
<p>would pull up &#8220;doc plot&#8221; since sin(x) is a finished expression.  But</p>
<p>plot (x, sin(x F1</p>
<p>would bring up &#8220;doc sin&#8221; as it does now.</p>
<p>As a fun aside, why(42) returns:<br />
&#8220;To satisfy the tall and good not excessively terrified mathematician.&#8221;</p>
<p>Thanks,<br />
Tim (a 6&#8217;2&#8243; applied mathematician &#8230; I&#8217;ll let you fillin the rest&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jared</title>
		<link>http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-791</link>
		<dc:creator>Jared</dc:creator>
		<pubDate>Mon, 08 Oct 2007 12:58:32 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-791</guid>
		<description>Han, I will take a look at that VS project. Thanks for the tip.

Jared</description>
		<content:encoded><![CDATA[<p>Han, I will take a look at that VS project. Thanks for the tip.</p>
<p>Jared</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jared</title>
		<link>http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-790</link>
		<dc:creator>Jared</dc:creator>
		<pubDate>Mon, 08 Oct 2007 12:56:07 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-790</guid>
		<description>Tim, I like suggestion #1 about looking for the function you&#039;re in. Right now the rule is essentially: look to the left, and look beyond parentheses, if there are any. The rule could be expanded fairly easily. I suppose the meta-rule is: &quot;Avoid the About MATLAB page&quot; whenever it&#039;s remotely possible to guess at something more specific about which the user would like help.

Showing operator help would be clever as well. I hadn&#039;t thought about that. I&#039;ll record these ideas as enhancement requests.</description>
		<content:encoded><![CDATA[<p>Tim, I like suggestion #1 about looking for the function you&#8217;re in. Right now the rule is essentially: look to the left, and look beyond parentheses, if there are any. The rule could be expanded fairly easily. I suppose the meta-rule is: &#8220;Avoid the About MATLAB page&#8221; whenever it&#8217;s remotely possible to guess at something more specific about which the user would like help.</p>
<p>Showing operator help would be clever as well. I hadn&#8217;t thought about that. I&#8217;ll record these ideas as enhancement requests.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Han Geerligs</title>
		<link>http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-789</link>
		<dc:creator>Han Geerligs</dc:creator>
		<pubDate>Mon, 08 Oct 2007 10:28:29 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/2007/10/01/improved-help-from-the-matlab-editor-and-command-window/#comment-789</guid>
		<description>Jared,

I just checked out how Visual Studio displays help for variable arguments.

They show a list of possible calls of the function. I was however not able to find a screenshot of this.

You could check the solution printfCS.sln as supplied with VS2005.

kind regards, Han</description>
		<content:encoded><![CDATA[<p>Jared,</p>
<p>I just checked out how Visual Studio displays help for variable arguments.</p>
<p>They show a list of possible calls of the function. I was however not able to find a screenshot of this.</p>
<p>You could check the solution printfCS.sln as supplied with VS2005.</p>
<p>kind regards, Han</p>
]]></content:encoded>
	</item>
</channel>
</rss>

