質問: [out1 out2]; csvwrite('output.csv',out)
回答: |csvwrite| 関数では、各行を改行文字で終了し、キャリッジリターンは付加しません。一方、windowsのメモ帳は改行文字+キャリッジリターンを改行箇所と認識します。このため、 |csvwrite| 関数で保存したファイルをメモ帳で開くと、改行されずに表示されてしまいます(つまり、excelもメモ帳も、どちらの表示も正しい)。 もしexcelでもメモ帳でも改行して表示したい場合は、キャリッジリターンを付加した形で保存して下さい。例えば以下のように |dlmwrite| コマンドで newline オプションを指定すると、キャリッジリターンを付加した形で保存することができます。 dlmwrite('output.csv',out,'newline','pc');