<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/174103</link>
    <title>MATLAB Central Newsreader - cell array size</title>
    <description>Feed for thread: cell array size</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>Mon, 11 Aug 2008 02:44:02 -0400</pubDate>
      <title>cell array size</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/174103#448441</link>
      <author>Hemin </author>
      <description>I have cell array like that , for example multiple rows 6 &lt;br&gt;
rows with one column:&lt;br&gt;
{[1,2]&lt;br&gt;
[1,2,3]&lt;br&gt;
[1,2,3,4]&lt;br&gt;
[1,2,3,4,5]&lt;br&gt;
[1,2,3,4,5,6]}&lt;br&gt;
&lt;br&gt;
so how I can make an array that calculate size of each row.&lt;br&gt;
for example the second row is 3, third row is 4 and 4th row &lt;br&gt;
is 5 elements.&lt;br&gt;
does any function that can make the length or the size of &lt;br&gt;
each row of that cell array?</description>
    </item>
    <item>
      <pubDate>Mon, 11 Aug 2008 02:53:02 -0400</pubDate>
      <title>Re: cell array size</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/174103#448444</link>
      <author>Dina </author>
      <description>&quot;Hemin &quot; &amp;lt;hemin.essa@ymail.com&amp;gt; wrote in message &lt;br&gt;
&amp;lt;g7o91i$add$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; I have cell array like that , for example multiple rows 6 &lt;br&gt;
&amp;gt; rows with one column:&lt;br&gt;
&amp;gt; {[1,2]&lt;br&gt;
&amp;gt; [1,2,3]&lt;br&gt;
&amp;gt; [1,2,3,4]&lt;br&gt;
&amp;gt; [1,2,3,4,5]&lt;br&gt;
&amp;gt; [1,2,3,4,5,6]}&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; so how I can make an array that calculate size of each &lt;br&gt;
row.&lt;br&gt;
&amp;gt; for example the second row is 3, third row is 4 and 4th &lt;br&gt;
row &lt;br&gt;
&amp;gt; is 5 elements.&lt;br&gt;
&amp;gt; does any function that can make the length or the size of &lt;br&gt;
&amp;gt; each row of that cell array?&lt;br&gt;
&lt;br&gt;
u can use a for loop from 1:n and with every loop use the &lt;br&gt;
size function .. size(x);</description>
    </item>
    <item>
      <pubDate>Mon, 11 Aug 2008 03:32:02 -0400</pubDate>
      <title>Re: cell array size</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/174103#448451</link>
      <author>Matt Fig</author>
      <description>A = {[1,2]&lt;br&gt;
[1,2,3]&lt;br&gt;
[1,2,3,4]&lt;br&gt;
[1,2,3,4,5]&lt;br&gt;
[1,2,3,4,5,6]}&lt;br&gt;
&lt;br&gt;
cellfun(@length,A)</description>
    </item>
    <item>
      <pubDate>Mon, 11 Aug 2008 03:32:03 -0400</pubDate>
      <title>Re: cell array size</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/174103#448452</link>
      <author>Hemin </author>
      <description>&quot;Dina &quot; &amp;lt;corsair_dee@hotmail.com&amp;gt; wrote in message &lt;br&gt;
&amp;lt;g7o9ie$dnh$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &quot;Hemin &quot; &amp;lt;hemin.essa@ymail.com&amp;gt; wrote in message &lt;br&gt;
&amp;gt; &amp;lt;g7o91i$add$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; I have cell array like that , for example multiple rows &lt;br&gt;
6 &lt;br&gt;
&amp;gt; &amp;gt; rows with one column:&lt;br&gt;
&amp;gt; &amp;gt; {[1,2]&lt;br&gt;
&amp;gt; &amp;gt; [1,2,3]&lt;br&gt;
&amp;gt; &amp;gt; [1,2,3,4]&lt;br&gt;
&amp;gt; &amp;gt; [1,2,3,4,5]&lt;br&gt;
&amp;gt; &amp;gt; [1,2,3,4,5,6]}&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; so how I can make an array that calculate size of each &lt;br&gt;
&amp;gt; row.&lt;br&gt;
&amp;gt; &amp;gt; for example the second row is 3, third row is 4 and 4th &lt;br&gt;
&amp;gt; row &lt;br&gt;
&amp;gt; &amp;gt; is 5 elements.&lt;br&gt;
&amp;gt; &amp;gt; does any function that can make the length or the size &lt;br&gt;
of &lt;br&gt;
&amp;gt; &amp;gt; each row of that cell array?&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; u can use a for loop from 1:n and with every loop use the &lt;br&gt;
&amp;gt; size function .. size(x);&lt;br&gt;
&lt;br&gt;
i have tried with the function ,but it doesnt shows that to &lt;br&gt;
me.&lt;br&gt;
if u c my code&lt;br&gt;
&lt;br&gt;
load_matrix=[];  % creating a load matrix which is &lt;br&gt;
summention of paths on each flow&lt;br&gt;
n=size(route_path); &lt;br&gt;
for i=1:n&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;El=route_path(i)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;m=size(El);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for j=1:m-1&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;load_matrix =[load_matrix  traffic_m(El(j),El&lt;br&gt;
(j+1))];&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;
end</description>
    </item>
    <item>
      <pubDate>Mon, 11 Aug 2008 03:40:04 -0400</pubDate>
      <title>Re: cell array size</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/174103#448453</link>
      <author>Matt Fig</author>
      <description>A = {[1,2]&lt;br&gt;
[1,2,3]&lt;br&gt;
[1,2,3,4]&lt;br&gt;
[1,2,3,4,5]&lt;br&gt;
[1,2,3,4,5,6]}&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
You COULD do this in a loop:&lt;br&gt;
&lt;br&gt;
lngth = zeros(length(A),1); % Preallocate&lt;br&gt;
for kk = 1:length(A)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lngth(kk) = length(A{kk});&lt;br&gt;
end&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Or you could just use:&lt;br&gt;
&lt;br&gt;
cellfun(@length,A)</description>
    </item>
    <item>
      <pubDate>Mon, 18 Aug 2008 14:16:02 -0400</pubDate>
      <title>Re: cell array size</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/174103#575425</link>
      <author>Donn Shull</author>
      <description>&quot;Hemin &quot; &amp;lt;hemin.essa@ymail.com&amp;gt; wrote in message &lt;br&gt;
&amp;lt;g7o91i$add$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; I have cell array like that , for example multiple rows 6 &lt;br&gt;
&amp;gt; rows with one column:&lt;br&gt;
&amp;gt; {[1,2]&lt;br&gt;
&amp;gt; [1,2,3]&lt;br&gt;
&amp;gt; [1,2,3,4]&lt;br&gt;
&amp;gt; [1,2,3,4,5]&lt;br&gt;
&amp;gt; [1,2,3,4,5,6]}&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; so how I can make an array that calculate size of each &lt;br&gt;
row.&lt;br&gt;
&amp;gt; for example the second row is 3, third row is 4 and 4th &lt;br&gt;
row &lt;br&gt;
&amp;gt; is 5 elements.&lt;br&gt;
&amp;gt; does any function that can make the length or the size of &lt;br&gt;
&amp;gt; each row of that cell array?&lt;br&gt;
&lt;br&gt;
use cellfun:&lt;br&gt;
&lt;br&gt;
a = {[1,2]&lt;br&gt;
[1,2,3]&lt;br&gt;
[1,2,3,4]&lt;br&gt;
[1,2,3,4,5]&lt;br&gt;
[1,2,3,4,5,6]};&lt;br&gt;
&lt;br&gt;
b = cellfun('length', a);&lt;br&gt;
&lt;br&gt;
Donn</description>
    </item>
    <item>
      <pubDate>Mon, 18 Aug 2008 21:42:01 -0400</pubDate>
      <title>Re: cell array size</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/174103#575512</link>
      <author>Donn Shull</author>
      <description>&quot;Hemin &quot; &amp;lt;hemin.essa@ymail.com&amp;gt; wrote in message &lt;br&gt;
&amp;lt;g7o91i$add$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; I have cell array like that , for example multiple rows 6 &lt;br&gt;
&amp;gt; rows with one column:&lt;br&gt;
&amp;gt; {[1,2]&lt;br&gt;
&amp;gt; [1,2,3]&lt;br&gt;
&amp;gt; [1,2,3,4]&lt;br&gt;
&amp;gt; [1,2,3,4,5]&lt;br&gt;
&amp;gt; [1,2,3,4,5,6]}&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; so how I can make an array that calculate size of each &lt;br&gt;
row.&lt;br&gt;
&amp;gt; for example the second row is 3, third row is 4 and 4th &lt;br&gt;
row &lt;br&gt;
&amp;gt; is 5 elements.&lt;br&gt;
&amp;gt; does any function that can make the length or the size of &lt;br&gt;
&amp;gt; each row of that cell array?&lt;br&gt;
&lt;br&gt;
use cellfun&lt;br&gt;
&lt;br&gt;
&amp;gt;&amp;gt; a = {[1,2]&lt;br&gt;
[1,2,3]&lt;br&gt;
[1,2,3,4]&lt;br&gt;
[1,2,3,4,5]&lt;br&gt;
[1,2,3,4,5,6]}&lt;br&gt;
&lt;br&gt;
a = &lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[1x2 double]&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[1x3 double]&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[1x4 double]&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[1x5 double]&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[1x6 double]&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&amp;gt;&amp;gt; b = cellfun('length', a)&lt;br&gt;
&lt;br&gt;
b =&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6</description>
    </item>
  </channel>
</rss>

