How can I print the output data in different way?

1 回表示 (過去 30 日間)
JMS
JMS 2014 年 4 月 30 日
コメント済み: Star Strider 2014 年 5 月 1 日
Hi,
I have a simple equation as below
"
[x,y] = meshgrid(-5: 4: 5, -5: 4: 5);
x1 = -1;
y1 = 0;
V_x1 = ((y-y1)./((x-x1).^2+(y-y1).^2)) "
It does give the output as below
"
V_x1 =
-0.1220 -0.2000 -0.1220
-0.0588 -1.0000 -0.0588
0.1200 0.3333 0.1200
"
Does anyone know how can I have them like
"
V_x1 =
-0.1220 -0.2000 -0.1220 -0.0588 -1.0000 -0.0588 0.1200 0.3333 0.1200
"
To be in one row or column.
Thanks in advance.

採用された回答

Star Strider
Star Strider 2014 年 4 月 30 日
Another way:
V_x1 = V_x1(:)
  2 件のコメント
JMS
JMS 2014 年 5 月 1 日
Thanks. And how do I save the output data into a '*.txt' file?
Star Strider
Star Strider 2014 年 5 月 1 日
My pleasure!
See the documentation for the save function, specifically under Examples, ‘Save Data to ASCII File’.

サインインしてコメントする。

その他の回答 (1 件)

Sara
Sara 2014 年 4 月 30 日
V_x1 = reshape(V_x1',1,[])

カテゴリ

Help Center および File ExchangeWorkspace Variables and MAT-Files についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by