<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/265256</link>
    <title>MATLAB Central Newsreader - Using subclass 'get' function to access inherited superclass property</title>
    <description>Feed for thread: Using subclass 'get' function to access inherited superclass property</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2012 by MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>MathWorks</title>
      <url>http://www.mathworks.com/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Sat, 07 Nov 2009 19:20:04 -0500</pubDate>
      <title>Using subclass 'get' function to access inherited superclass property</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/265256#692923</link>
      <author>Janice </author>
      <description>Hi all,&lt;br&gt;
&lt;br&gt;
I have read several posts about the problems with overloading a superclass 'set'/'get' function, but I'm interested in simply writing a subclass 'get' function that is able to return an inherited superclass property. It seems that the 'get' function is blind to the superclass properties, despite the fact that one could simply access this property by using dot notation with the subclass object (if the property is public?) elsewhere in the code. The code I'm using is below:&lt;br&gt;
&lt;br&gt;
classdef ExptBasic &amp;lt; handle&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;properties (GetAccess = 'public', SetAccess = 'protected')&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logfile_name = '';&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;methods&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function value = get.logfile_name(Expt)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;value = Expt.logfile_name;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
&lt;br&gt;
end&lt;br&gt;
&lt;br&gt;
classdef TrialBasic &amp;lt; ExptBasic&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;methods&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function get.logfile_name(Trial)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;value = get.logfile_name@ExptBasic(Trial);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
end&lt;br&gt;
&lt;br&gt;
Am I going about this the wrong way? I tried extending the superclass 'get.logfile_name' method in the subclass TrialBasic.&lt;br&gt;
&lt;br&gt;
Thanks in advance for the help,&lt;br&gt;
Janice</description>
    </item>
    <item>
      <pubDate>Thu, 12 Nov 2009 18:37:02 -0500</pubDate>
      <title>Re: Using subclass 'get' function to access inherited superclass property</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/265256#694321</link>
      <author>Sven </author>
      <description>I have the exact same conundrum. If anyone knows an answer (even if that answer is &quot;MATLAB can't do this in the current version&quot;), please post it here.&lt;br&gt;
&lt;br&gt;
When I add a get.supclass_property(this) method to my subclass, MATLAB tells me:&lt;br&gt;
&quot;Cannot specify a get function for property 'supclass_property' in class 'subclass', because that property is not defined by that class.&lt;br&gt;
&lt;br&gt;
When I go ahead and *add* supclass_property as a property of my subclass, MATLAB tells me:&lt;br&gt;
&quot;Cannot define property 'supclass_property' in class 'subclass' because the property has already been defined in the super-class 'supclass'.&lt;br&gt;
&lt;br&gt;
The only way I can get around it at the moment is to *remove* the supclass_property from the superclass altogether, which, to me seems like rather poor design.&lt;br&gt;
&lt;br&gt;
Thanks,&lt;br&gt;
Sven.&lt;br&gt;
&lt;br&gt;
&quot;Janice &quot; &amp;lt;janice_chou@yahoo.com&amp;gt; wrote in message &amp;lt;hd4h94$g23$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; Hi all,&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; I have read several posts about the problems with overloading a superclass 'set'/'get' function, but I'm interested in simply writing a subclass 'get' function that is able to return an inherited superclass property. It seems that the 'get' function is blind to the superclass properties, despite the fact that one could simply access this property by using dot notation with the subclass object (if the property is public?) elsewhere in the code. The code I'm using is below:&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; classdef ExptBasic &amp;lt; handle&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt;      properties (GetAccess = 'public', SetAccess = 'protected')&lt;br&gt;
&amp;gt;           logfile_name = '';&lt;br&gt;
&amp;gt;      end&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt;      methods&lt;br&gt;
&amp;gt;           function value = get.logfile_name(Expt)&lt;br&gt;
&amp;gt;                value = Expt.logfile_name;&lt;br&gt;
&amp;gt;           end&lt;br&gt;
&amp;gt;      end&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; end&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; classdef TrialBasic &amp;lt; ExptBasic&lt;br&gt;
&amp;gt;      methods&lt;br&gt;
&amp;gt;           function get.logfile_name(Trial)&lt;br&gt;
&amp;gt;                value = get.logfile_name@ExptBasic(Trial);&lt;br&gt;
&amp;gt;           end&lt;br&gt;
&amp;gt;      end&lt;br&gt;
&amp;gt; end&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Am I going about this the wrong way? I tried extending the superclass 'get.logfile_name' method in the subclass TrialBasic.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Thanks in advance for the help,&lt;br&gt;
&amp;gt; Janice</description>
    </item>
    <item>
      <pubDate>Thu, 12 Nov 2009 20:02:18 -0500</pubDate>
      <title>Re: Using subclass 'get' function to access inherited superclass property</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/265256#694336</link>
      <author>Matt </author>
      <description>&quot;Janice &quot; &amp;lt;janice_chou@yahoo.com&amp;gt; wrote in message &amp;lt;hd4h94$g23$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; Hi all,&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; I have read several posts about the problems with overloading a superclass 'set'/'get' function, but I'm interested in simply writing a subclass 'get' function that is able to return an inherited superclass property.&lt;br&gt;
===========&lt;br&gt;
&lt;br&gt;
There isn't much of a distinction there. If the superclass doesn't define a get() method, a default get method is used (one that applies no restrictions to the get operation).&lt;br&gt;
&lt;br&gt;
=====================&lt;br&gt;
&amp;nbsp;It seems that the 'get' function is blind to the superclass properties, despite the fact that one could simply access this property by using dot notation with the subclass object (if the property is public?) elsewhere in the code.&lt;br&gt;
==================&lt;br&gt;
&lt;br&gt;
No. Any attempt to access the property always implictly calls the  'get' function for that property, including the use of dot notation in the classdef file. The same is true outside the classdef file, unless you've used subsref to overload the dot notation in which case subsref will be called instead. But that doesn't change much - once subsref executes, you'll be in the workspace of the class definition once again where any attempt to access the property calls the get method.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&amp;gt; Am I going about this the wrong way? I tried extending the superclass 'get.logfile_name' method in the subclass TrialBasic.&lt;br&gt;
====&lt;br&gt;
&lt;br&gt;
Yes. Just use the superclass' get method, or dot notation. It doesn't appear that you need any more than that.</description>
    </item>
    <item>
      <pubDate>Thu, 12 Nov 2009 20:06:02 -0500</pubDate>
      <title>Re: Using subclass 'get' function to access inherited superclass property</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/265256#694338</link>
      <author>Matt </author>
      <description>&quot;Sven&quot; &amp;lt;sven.holcombe@gmail.deleteme.com&amp;gt; wrote in message &amp;lt;hdhkke$m7a$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; I have the exact same conundrum. If anyone knows an answer (even if that answer is &quot;MATLAB can't do this in the current version&quot;), please post it here.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; When I add a get.supclass_property(this) method to my subclass, MATLAB tells me:&lt;br&gt;
&amp;gt; &quot;Cannot specify a get function for property 'supclass_property' in class 'subclass', because that property is not defined by that class.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; When I go ahead and *add* supclass_property as a property of my subclass, MATLAB tells me:&lt;br&gt;
&amp;gt; &quot;Cannot define property 'supclass_property' in class 'subclass' because the property has already been defined in the super-class 'supclass'.&lt;br&gt;
=====&lt;br&gt;
&lt;br&gt;
The idea is you're supposed to be defining get/set methods for properties only in the class that defines that property. If it were possible to add/overload get and set methods in a subclass, it would be possible to set that property in the subclass with a value that is illegal from the point of view of the superclass. Then the superclass' methods would not work anymore.</description>
    </item>
    <item>
      <pubDate>Thu, 12 Nov 2009 20:20:09 -0500</pubDate>
      <title>Re: Using subclass 'get' function to access inherited superclass property</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/265256#694343</link>
      <author>Matt </author>
      <description>&quot;Matt &quot; &amp;lt;xys@whatever.com&amp;gt; wrote in message &amp;lt;hdhpka$4v1$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&lt;br&gt;
&amp;gt; =====================&lt;br&gt;
&amp;gt;  It seems that the 'get' function is blind to the superclass properties, despite the fact that one could simply access this property by using dot notation with the subclass object (if the property is public?) elsewhere in the code.&lt;br&gt;
&amp;gt; ==================&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; No. Any attempt to access the property always implictly calls the  'get' function for that property, including the use of dot notation in the classdef file. &lt;br&gt;
==============&lt;br&gt;
&lt;br&gt;
Just to be clear, what I meant here was &quot;if a base class defines a property, then any attempt to access the property always implictly calls a  'get' method  defined by the same base class.&quot;&lt;br&gt;
&lt;br&gt;
Put another way, you cannot avoid the restrictions on property access imposed by a base class' set and get methods.&lt;br&gt;
&lt;br&gt;
One thing that might be worth mentioning, though, is that you can still modify the effect of using dot notation to access a property by overloading subsref in the subclass. Within subsref, you still have to access the property subject to the barriers imposed by the superclass get method, but the code for your subsref method can then add new restrictions pertinent to the subclass.</description>
    </item>
    <item>
      <pubDate>Thu, 12 Nov 2009 21:16:09 -0500</pubDate>
      <title>Re: Using subclass 'get' function to access inherited superclass property</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/265256#694353</link>
      <author>Steven Lord</author>
      <description>&lt;br&gt;
&quot;Matt &quot; &amp;lt;xys@whatever.com&amp;gt; wrote in message &lt;br&gt;
news:hdhpra$ihm$1@fred.mathworks.com...&lt;br&gt;
&amp;gt; &quot;Sven&quot; &amp;lt;sven.holcombe@gmail.deleteme.com&amp;gt; wrote in message &lt;br&gt;
&amp;gt; &amp;lt;hdhkke$m7a$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt;&amp;gt; I have the exact same conundrum. If anyone knows an answer (even if that &lt;br&gt;
&amp;gt;&amp;gt; answer is &quot;MATLAB can't do this in the current version&quot;), please post it &lt;br&gt;
&amp;gt;&amp;gt; here.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; When I add a get.supclass_property(this) method to my subclass, MATLAB &lt;br&gt;
&amp;gt;&amp;gt; tells me:&lt;br&gt;
&amp;gt;&amp;gt; &quot;Cannot specify a get function for property 'supclass_property' in class &lt;br&gt;
&amp;gt;&amp;gt; 'subclass', because that property is not defined by that class.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; When I go ahead and *add* supclass_property as a property of my subclass, &lt;br&gt;
&amp;gt;&amp;gt; MATLAB tells me:&lt;br&gt;
&amp;gt;&amp;gt; &quot;Cannot define property 'supclass_property' in class 'subclass' because &lt;br&gt;
&amp;gt;&amp;gt; the property has already been defined in the super-class 'supclass'.&lt;br&gt;
&amp;gt; =====&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; The idea is you're supposed to be defining get/set methods for properties &lt;br&gt;
&amp;gt; only in the class that defines that property. If it were possible to &lt;br&gt;
&amp;gt; add/overload get and set methods in a subclass, it would be possible to &lt;br&gt;
&amp;gt; set that property in the subclass with a value that is illegal from the &lt;br&gt;
&amp;gt; point of view of the superclass. Then the superclass' methods would not &lt;br&gt;
&amp;gt; work anymore.&lt;br&gt;
&lt;br&gt;
That's correct.  You could _add_ restrictions by having the superclass's &lt;br&gt;
set.&amp;lt;property&amp;gt; method call another validation method that the subclass &lt;br&gt;
overloads, but you can't _relax_ restrictions in the subclass by overloading &lt;br&gt;
the property set method.  Remember, though, that only the set.&amp;lt;property&amp;gt; &lt;br&gt;
method is allowed to actually set the property; any of the &quot;helper&quot; &lt;br&gt;
functions that you want to use to perform validation can change the value &lt;br&gt;
that you're validating but not the property itself.  Thus even though I &lt;br&gt;
called otherValidation with the object as input, that's just so we can &lt;br&gt;
invoke the overloaded otherValidation from the subclass.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.mathworks.com/access/helpdesk/help/techdoc/matlab_oop/brgsek9-1.html&quot;&gt;http://www.mathworks.com/access/helpdesk/help/techdoc/matlab_oop/brgsek9-1.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
z1 = evenNumbers(4)&lt;br&gt;
z2 = multipleOfFour(4)&lt;br&gt;
z3 = evenNumbers(6)&lt;br&gt;
z4 = multipleOfFour(6)&lt;br&gt;
z5 = evenNumbers(3)&lt;br&gt;
z6 = multipleOfFour(3)&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
% begin evenNumbers.m&lt;br&gt;
classdef evenNumbers&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;properties&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;value = 0;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;methods&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function obj = evenNumbers(x)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;obj.value = x;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function obj = set.value(obj, newvalue)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if mod(newvalue, 2) == 1&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;error('evenNumbers:noOddValues', 'evenNumbers only accepts &lt;br&gt;
even values for its property ''value''.');&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;newvalue = otherValidation(obj, newvalue)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;obj.value = newvalue;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function newvalue = otherValidation(obj, newvalue)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;% this does nothing in evenNumbers&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
end&lt;br&gt;
&lt;br&gt;
% begin multipleOfFour.m&lt;br&gt;
classdef multipleOfFour &amp;lt; evenNumbers&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;methods&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function obj = multipleOfFour(x)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;obj@evenNumbers(x);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function newvalue = otherValidation(obj, newvalue)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if mod(newvalue, 4) ~= 0&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;error('multipleOfFour:nonMultiple', 'multipleOfFour only &lt;br&gt;
accepts multiples of 4 as its ''value''.');&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
end&lt;br&gt;
&lt;br&gt;
-- &lt;br&gt;
Steve Lord&lt;br&gt;
slord@mathworks.com&lt;br&gt;
comp.soft-sys.matlab (CSSM) FAQ: &lt;a href=&quot;http://matlabwiki.mathworks.com/MATLAB_FAQ&quot;&gt;http://matlabwiki.mathworks.com/MATLAB_FAQ&lt;/a&gt; </description>
    </item>
  </channel>
</rss>

