mathematica中将函数输出成3维数据 怎样导入数据作图
一个双变量的函数,因为我实际程序中的函数比较复杂,画函数图很慢,所以想将函数值以三维数据的形式保存,然后每次画图的时候导入数据作图。但是导入导出数据的时候遇到了下面的问题...
一个双变量的函数,因为我实际程序中的函数比较复杂,画函数图很慢,所以想将函数值以三维数据的形式保存,然后每次画图的时候导入数据作图。但是导入导出数据的时候遇到了下面的问题。。。请问应该怎样正确的导入三维数据,主要是处理括号和逗号的问题,并用导入的数据画图?
f[x_, y_] := f[x, y] = Sin[x] + y;
ftable = Table[{x, y, f[x, y]}, {x, -6, 6, 0.5}, {y, -6, 6, 0.5}];
Export["ftable.txt", ftable](*导出三维数据*)
这时候导出的数据是这样的,有两层括号
g = Import["ftable.txt", "Table"]
我用上面的语句接着导入数据,就成了酱紫,每个数据后都多了一个逗号,我觉得应该是我导入的方式不对。
怎样能导入成能用ListPlot3D作图的三维数据? 展开
f[x_, y_] := f[x, y] = Sin[x] + y;
ftable = Table[{x, y, f[x, y]}, {x, -6, 6, 0.5}, {y, -6, 6, 0.5}];
Export["ftable.txt", ftable](*导出三维数据*)
这时候导出的数据是这样的,有两层括号
g = Import["ftable.txt", "Table"]
我用上面的语句接着导入数据,就成了酱紫,每个数据后都多了一个逗号,我觉得应该是我导入的方式不对。
怎样能导入成能用ListPlot3D作图的三维数据? 展开
1个回答
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询