• 締切済み

MATLABでカーブフィットしたデータをテキスト形式で保存する方法を教えてください

下記は、周波数応答関数を入力し、 カーブフィットを行うプログラムです。 このプログラムを実行し、カーブフィットをできるのは いいのですが、どうすればそのデータをテキスト形式で保存し, エクセルなどで実行できるのかがわかりません。 どうか何卒ご教授お願い致します。 ---------------------- clear variables global;comgui('close all') fm='wagawara_ryou10_'; n1=101; n2=142; n=0; for i=n1:n2 fnm=strcat(fm,int2str(i),'_h.txt') [IIw,Mag,Phi,Q,Q]=textread(fnm,'%f %f %f %f %f','headerlines',3); n=n+1; IIxf(:,n)=complex(Mag.*cos(Phi*pi/180),Mag.*sin(Phi*pi/180)); end %---初期固有振動数データと減衰比データの読み込み.2005.9.13--- fn='wagawara_ryou10_mif_pk_dm.txt' [peak,zeta]=textread(fn,'%f %f','headerlines',2); pkze=[peak,zeta]; %---処理開始--- iiplot %伝達関数のプロット XF(5).po=pkze %初期固有振動数と減衰比を代入。 idcom('e 15 371'); %idcom('e i w') i:帯域幅,w:中心周波数 idcom('est'); idcom('eup .05 .002 -10'); %idcom('eup dstep fstep num i') out=id_rm(XF(5),[1 1 1 1]); XF(3)=res2xf(out,IIw); iicom('IIxhOn'); [som2,ga2,pbs2,cps2]=res2nor(IIres,IIpo,IDopt); ※注意 'wagawara_ryou10_'←入力データ strcat←組み込み関数 textread←組み込み関数 complex←組み込み関数 'wagawara_ryou10_mif_pk_dm.txt'←入力データ textread←組み込み関数 idcom←組み込み関数 id_rm←組み込み関数 res2xf←組み込み関数 iicom←組み込み関数 res2nor←組み込み関数 ---------------------- どうぞよろしくお願いします。

みんなの回答

  • rabbit_cat
  • ベストアンサー率40% (829/2062)
回答No.2
yasuyasu19
質問者

お礼

回答ありがとうございます!! 「save」を使って、測定データとシミュレーションデータ(カーブフィットしたデータ)を得るには、どのようにプログラムを組めばいいのでしょうか。 初歩的な事ばかり質問をして申し訳ございません。 どうかよろしくお願いします。

  • m0r1_2006
  • ベストアンサー率36% (169/464)
回答No.1

何が保存したい変数か分かりませんが,変数 X と Y を tab 区切りで保存したければ, X = 1:5 Y = sin(X) save foo.txt X Y -ascii -tabs で良いと思います.

yasuyasu19
質問者

お礼

回答ありがとうございます!! 「save」を使って、測定データとシミュレーションデータ(カーブフィットしたデータ)を得るには、どのようにプログラムを組めばいいのでしょうか。 初歩的な事ばかり質問をして申し訳ございません。 どうかよろしくお願いします。

関連するQ&A