Interesting question.<div><br><div>Here is my reasoning, which might even lead to a conclusion:</div><div>   -Equations have an &#39;x&#39; vector to reduce the complexity of equations.  So you can type sin(x)/x rather than sin([-10..10 (X1)])/[-10..10 (X1)].</div>
<div>   -This also lets the user easily change what is being used as the x vector in a plot - just change it in the combo.</div><div>   -once an &#39;x&#39; vector is defined and used in a plot, the user will expect that if the &#39;x&#39; vector is changed in the equation it will also be changed in the plot, since it is called the &#39;x&#39; vector.</div>
<div>   -all other data objects that are typically plotted have an output &#39;x&#39; vector defined (eg, spectra, histograms...)</div><div> I have found that this behavior is pretty convenient given my use patterns.</div>
<div><br></div><div>BUT:</div><div>  -There are lots of times that you don&#39;t want to plot an equation directly - eg, it is part of a parametric equation.</div><div>  -The ability to define variables is very nice, but you may want more than one, and they may not be the &#39;x&#39; vector.</div>
<div><br></div><div>SO:  I&#39;m thinking about a few changes:</div><div>  -have the ability to not create a curve - perhaps tied to &#39;do not place in any plot&#39;, or via a checkbox to disable the entire curve/placement widgets.</div>
<div>  -add the ability to add more variables than just &#39;x&#39;.  They would behave like &#39;x&#39; does now (eg, would be passed through as an output vector), except would not play a role in the curve.  Then you could have an equation like sin(a)*b + cos(a)*c instead of the long monstrosities I often end up with now.</div>
<div>  -add the ability to not define an &#39;x&#39; vector at all (in which case the curve/placement widgets would be disabled).</div><div><br></div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>
What do you think?<br><br><div class="gmail_quote">On Wed, Jan 26, 2011 at 6:04 PM, Nicolas Brisset <span dir="ltr">&lt;<a href="mailto:nicolas.brisset@free.fr">nicolas.brisset@free.fr</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Barth,<br>
<br>
I asked a couple of days ago if we could change the fact that equations generate 2 slave vectors. I think you&#39;re in the best position to answer that question...<br>
<br>
I have been thinking a bit about the video tutorials, and that&#39;s one of the things I find very confusing. I was wondering if/when it could be changed.<br>
<br>
Nicolas<br>
_______________________________________________<br>
Kst mailing list<br>
<a href="mailto:Kst@kde.org">Kst@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kst" target="_blank">https://mail.kde.org/mailman/listinfo/kst</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse;color:rgb(136, 136, 136)">C. Barth Netterfield<br>University of Toronto<br>416-845-0946</span><div>
<span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse;color:rgb(136, 136, 136)"><br></span></div><br>
</div></div>