Wolfram mathematica 在Mathematica中为ListStreamPlot创建数据

Wolfram mathematica 在Mathematica中为ListStreamPlot创建数据,wolfram-mathematica,Wolfram Mathematica,大家晚上好!!在Mathematica中以特定格式导入文件时出现问题。在我的研究中,我通过Fortran的write(10)x,y,Vx,Vy生成文件,这些文件是位置和值​​向量场的分量。我需要在ListStreamPlots中绘制这些数据,但我不知道如何正确生成表数据=导入[“/home/davib/Documents/teste.dat”,“Table”] 输出文件示例(仅用于测试): 正如您从文档ListStreamPlot中所看到的,它获取表单的数据 {{{x,y},{vx,vy},…}

大家晚上好!!在Mathematica中以特定格式导入文件时出现问题。在我的研究中,我通过Fortran的
write(10)x,y,Vx,Vy
生成文件,这些文件是位置和值​​向量场的分量。我需要在ListStreamPlots中绘制这些数据,但我不知道如何正确生成表<代码>数据=导入[“/home/davib/Documents/teste.dat”,“Table”]

输出文件示例(仅用于测试):


正如您从文档
ListStreamPlot
中所看到的,它获取表单的数据

{{{x,y},{vx,vy},…}

当你的进口产品

{{{x,y,vx,vy},…}

这很容易通过以下方法解决:

newdata=Partition[#,2]&/@data

哪些映射(映射[])您的数据,即
分区
函数上的4个向量块,将这些向量块一分为二。

欢迎,请阅读。你有什么问题?有错误信息吗?没错,呵呵,非常感谢!!!我对Mathematica很陌生,我还在学习这门语言。
   0.0000000000000000        0.0000000000000000        0.0000000000000000        0.0000000000000000     
  0.10000000000000001        0.0000000000000000        1.0000000000000002E-002   1.0000000000000002E-002
  0.20000000000000001        0.0000000000000000        4.0000000000000008E-002   4.0000000000000008E-002
  0.30000000000000004        0.0000000000000000        9.0000000000000024E-002   9.0000000000000024E-002
  0.40000000000000002        0.0000000000000000       0.16000000000000003       0.16000000000000003     
  0.50000000000000000        0.0000000000000000       0.25000000000000000       0.25000000000000000     
  0.60000000000000009        0.0000000000000000       0.36000000000000010       0.36000000000000010     
  0.70000000000000007        0.0000000000000000       0.49000000000000010       0.49000000000000010     
  0.80000000000000004        0.0000000000000000       0.64000000000000012       0.64000000000000012     
  0.90000000000000002        0.0000000000000000       0.81000000000000005       0.81000000000000005     
   1.0000000000000000        0.0000000000000000        1.0000000000000000        1.0000000000000000     
   1.1000000000000001        0.0000000000000000        1.2100000000000002        1.2100000000000002     
   1.2000000000000002        0.0000000000000000        1.4400000000000004        1.4400000000000004     
   1.3000000000000000        0.0000000000000000        1.6900000000000002        1.6900000000000002     
   1.4000000000000001        0.0000000000000000        1.9600000000000004        1.9600000000000004     
   1.5000000000000000        0.0000000000000000        2.2500000000000000        2.2500000000000000     
   1.6000000000000001        0.0000000000000000        2.5600000000000005        2.5600000000000005