On 03/19/2010 09:09 AM, Sheldon Newhouse wrote:
> On 03/19/2010 07:12 AM, Mario Rodriguez wrote:
>
>>>> I would like to be able to do the following.
>>>> Assume that f(x) is defined.
>>>> 1. Generate an empty plot window.
>>>> 2. Pick the points in the window with the mouse and generate a line
>>>> segment on the plot.
>>>> 3. Perhaps with the use of another key pressed, generate the image of
>>>> the line segment and plot it (just as the commands above do).
>>>>
>>>> Thus, I want a graphic interface to the selection of the line segment
>>>> and the plotting of its image.
>>>>
>>>> Any ideas will be appreciated.
>>>>
>>>> -sen
>>>>
>>>
>>>
>> Hello,
>>
>> I don't know if it is possible to send information generated by Gnuplot
>> back to Maxima through the pipe. That would be very nice. But it is
>> possible to write some information into a file from Gnuplot and then let
>> Maxima read it and make something with it.
>>
>> The script below is an example. First, you middle clic on the window to
>> select the points; after every clic, press the 'x' key to save the
>> coordinates into file 'data_for_maxima'. Once you have finished your
>> selections, press the 'd' key and the polygonal line should be plotted.
>>
>> Once you press 'd', Gnuplot writes into file 'message_for_maxima.mac'
>> the code 'message:1$'. Meanwhile, Maxima is repeating an endless
>> while-loop; during every iteration, Maxima reads if variable 'message'
>> has changed from 0 to 1. When it is equal to 1, Maxima reads the
>> contents of 'data_for_maxima' and plots the segments.
>>
>> See also embedded comments.
>>
>>
>>
> Hi Mario,
> Thanks for the code. It gives me a beginning.
>
> Here is a question about the code.
>
> When I do the plot, instead of seeing the coordinates on the screen, I
> only see the second coordinate.
> The shown coordinates look like
> ]1,1.2000 -:00, y] where y is the second coordinate.
> Why is this? Also, how do I correct it so that I see both coordinates?
>
> TIA,
> -sen
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
> .
>
>
This question about the
]1,1.2000 -:00, y]
has been resolved. It involved restarting maxima. Some bug in the
functioning, I suppose.
-sen