2016-05-13 7 views
1

Wolframを使い始めたばかりですMathematica
私は番号を持つ2つのファイルを持っている:2つのファイルからインポートするテーブルを作成する

x=Import["c"\.path here..\x.txt","Table"]; 
y=Import["c"\.path here..\y.txt","Table"]; 

は、今私は2つのテーブルxとyを持っています。私は1つのテーブル、私はListPlotを使用してグラフィックを構築するために使用することができます

{{x1, y1}, {x2, y2}, {x3, y3}, {x4, y4}}

を持って、その後結合したいです。 そのようなものを試しました

num={}; 


l1=length[x]; l2=length[y]; 
Do[num=Append[num,Partition[x[[i]],1]],Append[num,Partition[y[[i]],1]],{i,l1}] 

どうすればいいですか?

答えて

0

短く、約私のマシン上でそれを見つけます。 2倍高速your answerより:

t = Thread[{x, y}] 

agentpa commentに与えられた答えへの速度差はありません。

1

私は答え

t=MapThread[List,{x,y}] 

こと、シンプルで短い

+0

さらに短い[Transpose [{x、y}] ' – agentp

関連する問題