1

matlabを使ってレポートを書きたいです。

プログラム中にいくつかの図を取得しています。すべての図を jpg として保存しています。これらの図と会社のロゴは、テキストとともにレポートに表示されます。

問題は、これらすべての画像を matlab を使用して Word 文書に貼り付ける方法です。

4

3 に答える 3

3

フォーマット ファイルのpublish書き込みを提供するMatlab の機能を調べます。docこれを使用してからしばらく経ちましたが、以前は正常に機能していました。

于 2012-12-12T11:50:51.950 に答える
2

actxserver次のコマンドを使用して、Word または Excel に接続できます。

wd = actxserver('Word.Application')
xl = actxserver('Excel.Application')

その後、Word または Excel と通信して、新しいドキュメントを作成し、テキストと数値を挿入し、MATLAB グラフィックスをコピーしてレポートに挿入できます。Word や Excel を制御する方法について学ぶことはたくさんありますが、MATLABでキーを入力するwd.xl.、キーを押すことから始めることができます。これにより、セルのメソッドやプロパティの設定など、利用可能なメソッドが表示されます。 . Excel とのやり取りについては、Microsoft のドキュメントも参照してください(Word にも同様のドキュメントがあります)。tabAddWorksheetRange.Value

私が Excel に言及し続ける理由は、私が両方を試したことがあるからです。Word よりも Excel の方が簡単であることがほぼ保証されます。最近のバージョンの Office では、どちらも PDF に保存できることに注意してください。特に Word が必要な場合、最も簡単な方法は、何かを挿入したい場所を示すいくつかの識別可能なマーカーを含むテンプレート Word レポートを手動で作成することです。次に、MATLAB でテンプレートのコピーを開き、マーカーを反復処理して、挿入したいものに置き換えます。

それが役立つことを願っています!

于 2012-12-12T11:58:22.023 に答える
1

このタスクだけを行うFile Exchangeプロジェクトがいくつかあります。

いくつかのデモ コードが含まれているWord Reportを確認してください。これは、Matlab でラップされた、他の投稿で説明されているのと同じ active-X インターフェイスを使用します。

于 2012-12-14T01:29:10.943 に答える