<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/252014</link>
    <title>MATLAB Central Newsreader - Problems making a combined array with Char and Doubles</title>
    <description>Feed for thread: Problems making a combined array with Char and Doubles</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, 23 May 2009 02:14:02 -0400</pubDate>
      <title>Problems making a combined array with Char and Doubles</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/252014#651808</link>
      <author>Laurence 12a440</author>
      <description>Hi&lt;br&gt;
...snip&lt;br&gt;
&amp;nbsp;fseek(fid, StartofField, 'bof');&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;File_code=fread(fid, 1,'uint8');&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;File_codes(count,1)=File_code;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Filler = fread(fid, 7);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Co_code = fread(fid, 14,'char');&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Co_code = char(Co_code)';&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Co_codes(count,2) = Co_code;&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;count=count+1&lt;br&gt;
...snip&lt;br&gt;
&lt;br&gt;
File_codes is coming out as a double (for example 123  1)&lt;br&gt;
Co_codes as a char (for example BHP ANZ )&lt;br&gt;
&lt;br&gt;
I need to make a final array that looks like&lt;br&gt;
123  BHP&lt;br&gt;
1      ANZ&lt;br&gt;
&lt;br&gt;
but I just can't get the two together, I know it will be something simple so can someone please help&lt;br&gt;
&lt;br&gt;
Thanks</description>
    </item>
    <item>
      <pubDate>Sat, 23 May 2009 23:23:20 -0400</pubDate>
      <title>Re: Problems making a combined array with Char and Doubles</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/252014#651952</link>
      <author>Sadik </author>
      <description>Because the array elements are not of the same size, it would be good to use a cell array.&lt;br&gt;
&lt;br&gt;
I don't know your outputs exactly, therefore I will give a close approximation here:&lt;br&gt;
&lt;br&gt;
numberOfCodes = length(File_codes);&lt;br&gt;
cellArray = cell(numberOfCodes,1);&lt;br&gt;
&lt;br&gt;
for  k = 1:numberOfCodes&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cellArray{k} = [num2str(File_codes(k)) ' ' Co_codes(k)];&lt;br&gt;
end&lt;br&gt;
&lt;br&gt;
Something like this should work. [You will clearly need to modify the code according to your variables.]&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&quot;Laurence 12a440&quot; &amp;lt;matt1234au@yahoo.com&amp;gt; wrote in message &amp;lt;gv7m59$i3h$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; Hi&lt;br&gt;
&amp;gt; ...snip&lt;br&gt;
&amp;gt;  fseek(fid, StartofField, 'bof');&lt;br&gt;
&amp;gt;     File_code=fread(fid, 1,'uint8');&lt;br&gt;
&amp;gt;     File_codes(count,1)=File_code;&lt;br&gt;
&amp;gt;     Filler = fread(fid, 7);&lt;br&gt;
&amp;gt;     Co_code = fread(fid, 14,'char');&lt;br&gt;
&amp;gt;     Co_code = char(Co_code)';&lt;br&gt;
&amp;gt;     Co_codes(count,2) = Co_code;&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt;     count=count+1&lt;br&gt;
&amp;gt; ...snip&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; File_codes is coming out as a double (for example 123  1)&lt;br&gt;
&amp;gt; Co_codes as a char (for example BHP ANZ )&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; I need to make a final array that looks like&lt;br&gt;
&amp;gt; 123  BHP&lt;br&gt;
&amp;gt; 1      ANZ&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; but I just can't get the two together, I know it will be something simple so can someone please help&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Thanks</description>
    </item>
  </channel>
</rss>

