我有一个数据([x1,y1],....,[xn,yn]) $ n $很大,大约700。
我想在wxmaxima中绘制这些数据。
问题是: 我可以将这些数据存储在外部.txt或.wxmx文件中,并从代码中调用它。 如何做到这一点?
非常感谢
答案 0 :(得分:1)
如果数据来自某个外部来源,则函数read_nested_list
可以将数据读取为2个元素[[x1,y1],[x2,y2],...]的列表。还有其他用于读取文件的功能-?? read
将找到它们的文档。
如果数据是在Maxima中生成的,则可以通过write_data
将其保存到纯文本文件中,然后使用read_nested_list
或其他读取功能对其进行读取。另一种选择是通过save("myfile.lisp", mydata)
保存它们,这会将mydata
保存为Lisp表达式。然后,您可以说load("myfile.lisp")
在另一个会话中恢复mydata
。