<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>MaplePrimes - answers and comments on Question, Adding column headings to output file fprintf</title>
    <link>http://www.mapleprimes.com/questions/36584-Adding-Column-Headings-To-Output-File-Fprintf</link>
    <language>en-us</language>
    <copyright>2026 Maplesoft, A Division of Waterloo Maple Inc.</copyright>
    <generator>Maplesoft Document System</generator>
    <lastBuildDate>Wed, 10 Jun 2026 12:31:13 GMT</lastBuildDate>
    <pubDate>Wed, 10 Jun 2026 12:31:13 GMT</pubDate>
    <itunes:subtitle />
    <itunes:summary />
    <description>The latest answers and comments added to the Question, Adding column headings to output file fprintf</description>
    <image>
      <url>http://www.mapleprimes.com/images/mapleprimeswhite.jpg</url>
      <title>MaplePrimes - answers and comments on Question, Adding column headings to output file fprintf</title>
      <link>http://www.mapleprimes.com/questions/36584-Adding-Column-Headings-To-Output-File-Fprintf</link>
    </image>
    <item>
      <title>possibility</title>
      <link>http://www.mapleprimes.com/questions/36584-Adding-Column-Headings-To-Output-File-Fprintf?ref=Feed:MaplePrimes:Adding column headings to output file fprintf:Comments#answer62780</link>
      <itunes:summary>&lt;p&gt;Here's one approach,&lt;/p&gt;
&lt;pre&gt;
proc()
local dsys, data, w;
&amp;nbsp;&amp;nbsp;&amp;nbsp; dsys := {diff(v(t),t) = -x(t), diff(x(t),t)=v(t), x(0)=1, v(0)=0};
&amp;nbsp;&amp;nbsp;&amp;nbsp; data := dsolve(dsys, 'numeric', 'output'=Array([seq(0..2, 0.1)]));
&amp;nbsp;&amp;nbsp;&amp;nbsp; w := 15;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&amp;quot;%*s\n&amp;quot;, w,&amp;nbsp; map(convert, data[1,1], string));
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&amp;quot;%*f\n&amp;quot;, w, data[2,1]);
end proc():
&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; t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v(t)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x(t)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.000000
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.100000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.099833&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.995004
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.200000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.198669&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.980067
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.300000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.295520&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.955336
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.400000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.389418&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.921061
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.500000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.479426&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.877583
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.600000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.564643&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.825336
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.700000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.644218&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.764842
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.800000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.717356&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.696707
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.900000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.783327&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.621610
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.841471&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.540302
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.100000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.891207&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.453596
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.200000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.932039&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.362358
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.300000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.963558&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.267499
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.400000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.985450&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.169967
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.500000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.997495&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.070737
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.600000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.999574&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.029200
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.700000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.991665&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.128844
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.800000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.973848&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.227202
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.900000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.946300&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.323290
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.909298&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.416147

&lt;/pre&gt;
&lt;p&gt;As a bous, with Maple13 you can use convert~(data[1,1], string) to convert the elements in the Vector stored in data[1,1] to a string.&amp;nbsp; A slightly more interesting method is to assign an inline operator for convert and then use it with the ~ operator:&lt;/p&gt;
&lt;pre&gt;
`&amp;amp;c` := convert:
data[1,1] &amp;amp;c~ string;
&lt;/pre&gt;</itunes:summary>
      <description>&lt;p&gt;Here's one approach,&lt;/p&gt;
&lt;pre&gt;
proc()
local dsys, data, w;
&amp;nbsp;&amp;nbsp;&amp;nbsp; dsys := {diff(v(t),t) = -x(t), diff(x(t),t)=v(t), x(0)=1, v(0)=0};
&amp;nbsp;&amp;nbsp;&amp;nbsp; data := dsolve(dsys, 'numeric', 'output'=Array([seq(0..2, 0.1)]));
&amp;nbsp;&amp;nbsp;&amp;nbsp; w := 15;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&amp;quot;%*s\n&amp;quot;, w,&amp;nbsp; map(convert, data[1,1], string));
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&amp;quot;%*f\n&amp;quot;, w, data[2,1]);
end proc():
&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; t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v(t)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x(t)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.000000
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.100000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.099833&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.995004
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.200000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.198669&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.980067
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.300000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.295520&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.955336
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.400000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.389418&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.921061
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.500000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.479426&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.877583
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.600000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.564643&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.825336
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.700000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.644218&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.764842
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.800000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.717356&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.696707
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.900000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.783327&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.621610
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.841471&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.540302
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.100000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.891207&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.453596
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.200000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.932039&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.362358
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.300000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.963558&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.267499
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.400000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.985450&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.169967
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.500000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.997495&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.070737
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.600000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.999574&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.029200
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.700000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.991665&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.128844
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.800000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.973848&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.227202
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.900000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.946300&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.323290
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.909298&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.416147

&lt;/pre&gt;
&lt;p&gt;As a bous, with Maple13 you can use convert~(data[1,1], string) to convert the elements in the Vector stored in data[1,1] to a string.&amp;nbsp; A slightly more interesting method is to assign an inline operator for convert and then use it with the ~ operator:&lt;/p&gt;
&lt;pre&gt;
`&amp;amp;c` := convert:
data[1,1] &amp;amp;c~ string;
&lt;/pre&gt;</description>
      <guid>62780</guid>
      <pubDate>Thu, 15 Oct 2009 10:06:44 Z</pubDate>
      <itunes:author>Joe
 Riel
</itunes:author>
      <author>Joe
 Riel
</author>
    </item>
    <item>
      <title>There really should be a</title>
      <link>http://www.mapleprimes.com/questions/36584-Adding-Column-Headings-To-Output-File-Fprintf?ref=Feed:MaplePrimes:Adding column headings to output file fprintf:Comments#answer62781</link>
      <itunes:summary>&lt;p&gt;There really should be a predefined and simple procedure for that in Maple for example&lt;/p&gt;
&lt;p&gt;MatrixPrint( Column1, Column2, Column3, labels=[&amp;quot;A&amp;quot;, &amp;quot;AA&amp;quot;, &amp;quot;AAA&amp;quot;]&lt;/p&gt;
&lt;p&gt;The current Maple command :&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
for i to 10 do printf(&amp;quot;\t%d\t%2d\t%3d\t%4d\t%5d\t%6d\ \n&amp;quot;, i^1, i^2, i^3, i^4, i^5, i^6) end do;&lt;/p&gt;
&lt;p&gt;In my opinion is too complicated&amp;nbsp; ///*&amp;amp;..;;&amp;pound;&amp;pound;%%%&amp;gt;&amp;gt;\\&amp;pound;&amp;pound;&amp;quot;&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp; what langauge is that ?! Greek ?&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;There really should be a predefined and simple procedure for that in Maple for example&lt;/p&gt;
&lt;p&gt;MatrixPrint( Column1, Column2, Column3, labels=[&amp;quot;A&amp;quot;, &amp;quot;AA&amp;quot;, &amp;quot;AAA&amp;quot;]&lt;/p&gt;
&lt;p&gt;The current Maple command :&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
for i to 10 do printf(&amp;quot;\t%d\t%2d\t%3d\t%4d\t%5d\t%6d\ \n&amp;quot;, i^1, i^2, i^3, i^4, i^5, i^6) end do;&lt;/p&gt;
&lt;p&gt;In my opinion is too complicated&amp;nbsp; ///*&amp;amp;..;;&amp;pound;&amp;pound;%%%&amp;gt;&amp;gt;\\&amp;pound;&amp;pound;&amp;quot;&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp; what langauge is that ?! Greek ?&lt;/p&gt;</description>
      <guid>62781</guid>
      <pubDate>Thu, 15 Oct 2009 15:37:09 Z</pubDate>
      <itunes:author>alex_01</itunes:author>
      <author>alex_01</author>
    </item>
    <item>
      <title> using Matrix to present table of results</title>
      <link>http://www.mapleprimes.com/questions/36584-Adding-Column-Headings-To-Output-File-Fprintf?ref=Feed:MaplePrimes:Adding column headings to output file fprintf:Comments#answer62782</link>
      <itunes:summary>&lt;p&gt;I achieve this result using Maple's Matrix data structure, as follows:&lt;/p&gt;
&lt;pre&gt;
interface( rtablesize=30 ):
dsys := {diff(v(t),t) = -x(t), diff(x(t),t)=v(t), x(0)=1, v(0)=0};
data := dsolve(dsys, 'numeric', 'output'=Array([seq(0..2, 0.1)]));
evalf[6]( &amp;lt; data[1,1], data[2,1] &amp;gt; );
&lt;/pre&gt;
&lt;p&gt;All this does is create a matrix from the two elements returned by dsolve. Note that it's necessary to increase the setting of rtablesize if the matrix has more than 10 rows or columns; here, 30 is more than enough.&lt;/p&gt;
&lt;p&gt;If only there was a way to copy this result into MaplePrimes.&lt;/p&gt;
&lt;p&gt;Doug&lt;/p&gt;
&lt;pre&gt;
---------------------------------------------------------------------
Douglas B. Meade  &amp;lt;&amp;gt;&amp;lt;
Math, USC, Columbia, SC 29208  E-mail: mailto:meade@math.sc.edu
Phone:  (803) 777-6183         URL:    http://www.math.sc.edu&lt;/pre&gt;</itunes:summary>
      <description>&lt;p&gt;I achieve this result using Maple's Matrix data structure, as follows:&lt;/p&gt;
&lt;pre&gt;
interface( rtablesize=30 ):
dsys := {diff(v(t),t) = -x(t), diff(x(t),t)=v(t), x(0)=1, v(0)=0};
data := dsolve(dsys, 'numeric', 'output'=Array([seq(0..2, 0.1)]));
evalf[6]( &amp;lt; data[1,1], data[2,1] &amp;gt; );
&lt;/pre&gt;
&lt;p&gt;All this does is create a matrix from the two elements returned by dsolve. Note that it's necessary to increase the setting of rtablesize if the matrix has more than 10 rows or columns; here, 30 is more than enough.&lt;/p&gt;
&lt;p&gt;If only there was a way to copy this result into MaplePrimes.&lt;/p&gt;
&lt;p&gt;Doug&lt;/p&gt;
&lt;pre&gt;
---------------------------------------------------------------------
Douglas B. Meade  &amp;lt;&amp;gt;&amp;lt;
Math, USC, Columbia, SC 29208  E-mail: mailto:meade@math.sc.edu
Phone:  (803) 777-6183         URL:    http://www.math.sc.edu&lt;/pre&gt;</description>
      <guid>62782</guid>
      <pubDate>Thu, 15 Oct 2009 21:05:31 Z</pubDate>
      <itunes:author>Doug Meade</itunes:author>
      <author>Doug Meade</author>
    </item>
    <item>
      <title>Thanks</title>
      <link>http://www.mapleprimes.com/questions/36584-Adding-Column-Headings-To-Output-File-Fprintf?ref=Feed:MaplePrimes:Adding column headings to output file fprintf:Comments#answer62785</link>
      <itunes:summary>Thanks for this discussion.</itunes:summary>
      <description>Thanks for this discussion.</description>
      <guid>62785</guid>
      <pubDate>Wed, 11 Nov 2009 03:32:41 Z</pubDate>
      <itunes:author>archstevej</itunes:author>
      <author>archstevej</author>
    </item>
    <item>
      <title>printf</title>
      <link>http://www.mapleprimes.com/questions/36584-Adding-Column-Headings-To-Output-File-Fprintf?ref=Feed:MaplePrimes:Adding column headings to output file fprintf:Comments#comment62783</link>
      <itunes:summary>&lt;p&gt;It is also possible to write the printf commands as&lt;/p&gt;
&lt;pre&gt;
printf(&amp;quot;%{}15a\n%15f&amp;quot;,data[1,1],data[2]);
              t            v(t)            x(t)
       0.000000        0.000000        1.000000
       0.100000       -0.099833        0.995004
&lt;/pre&gt;
&lt;p&gt;Alec&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;It is also possible to write the printf commands as&lt;/p&gt;
&lt;pre&gt;
printf(&amp;quot;%{}15a\n%15f&amp;quot;,data[1,1],data[2]);
              t            v(t)            x(t)
       0.000000        0.000000        1.000000
       0.100000       -0.099833        0.995004
&lt;/pre&gt;
&lt;p&gt;Alec&lt;/p&gt;</description>
      <guid>62783</guid>
      <pubDate>Fri, 16 Oct 2009 17:04:37 Z</pubDate>
      <itunes:author>alec</itunes:author>
      <author>alec</author>
    </item>
    <item>
      <title>nice</title>
      <link>http://www.mapleprimes.com/questions/36584-Adding-Column-Headings-To-Output-File-Fprintf?ref=Feed:MaplePrimes:Adding column headings to output file fprintf:Comments#comment62784</link>
      <itunes:summary>&lt;p&gt;Thanks.&amp;nbsp; I was pretty sure there was a way to &amp;quot;map&amp;quot; %a over an rtable, but didn't think of using an empty printf_rtable modifier.&amp;nbsp; Nifty.&amp;nbsp; That is&lt;/p&gt;
&lt;pre&gt;
printf(&amp;quot;%{}a\n&amp;quot;, some_rtable) 
&lt;/pre&gt;
&lt;p&gt;is roughly equivalent to&lt;/p&gt;
&lt;pre&gt;
printf(&amp;quot;%s\n&amp;quot;, map(convert, some_rtable, string));
&lt;/pre&gt;</itunes:summary>
      <description>&lt;p&gt;Thanks.&amp;nbsp; I was pretty sure there was a way to &amp;quot;map&amp;quot; %a over an rtable, but didn't think of using an empty printf_rtable modifier.&amp;nbsp; Nifty.&amp;nbsp; That is&lt;/p&gt;
&lt;pre&gt;
printf(&amp;quot;%{}a\n&amp;quot;, some_rtable) 
&lt;/pre&gt;
&lt;p&gt;is roughly equivalent to&lt;/p&gt;
&lt;pre&gt;
printf(&amp;quot;%s\n&amp;quot;, map(convert, some_rtable, string));
&lt;/pre&gt;</description>
      <guid>62784</guid>
      <pubDate>Fri, 16 Oct 2009 19:10:32 Z</pubDate>
      <itunes:author>Joe
 Riel
</itunes:author>
      <author>Joe
 Riel
</author>
    </item>
  </channel>
</rss>