• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MATLABの使い方に関していくつか質問)

MATLABの使い方に関する質問

qqtesterの回答

  • ベストアンサー
  • qqtester
  • ベストアンサー率66% (10/15)
回答No.3

(1)・MATLABはスクリプトと関数を別のmファイルに記述して保存しますが、... No.2の回答参照(はじめて知りました。) (2)・プログラムを更新するごとにバックアップを取ることで、何か不具合があっても元に戻せるようにしているのですが... CVSやSubVersionのような外部プログラム(ソースコード管理システム)を私は利用しています。 matlabから利用する方法もあるようです。 詳細は、<http://www.mathworks.co.jp/support/solutions/ja/data/1-CM8BCM/index.html?solution=1-CM8BCM> (3)・エディターを開いた状態でメインウインドウをクリックすると... No.1,2の回答を参照 (4)・セミコロン無しでプログラムを書くとコマンドライン上でそれらの値が表示されます。... 3つほど。 a. format compactを使う。No.2と同じ (最も手間が無いが、書式は決まっている。) b. disp();を使う。 (画面への表示を明示できる。変素名が出ないなど違いがあり、少し手間がいる。) c. fprintf()を使う。(一番自由度が高いが、使うのも手間もいる。ファイルへ書き出すときの変更点がすくない。)

参考URL:
http://www.mathworks.co.jp/support/solutions/ja/data/1-CM8BCM/index.html?solution=1-CM8BCM

関連するQ&A

  • Matlabで複数のデータから最大値と次に大きい値を探す方法

    Matlabで複数のデータから最大値と次に大きい値を探す方法 現在、Matlabで用意された関数xcorrを使い、相関関数を求め、 出力された値の最大値と、次に大きい値との差を求めようと、mファイルを作ろうとしたのですが、 まったく記述方法が浮かびません。どなたか、詳しい方いらっしゃいましたら教えてください。 どうかよろしくお願いします。

  • mファイルを開こうとしてもMatlabのエディタが起動しない.

    こんばんわ. 新しくインストールしたMatlabR2007aに関する質問です. 今まで使っていたパソコンでは,デフォルト設定でmファイルをダブルクリックするとmatlabが起動された後,エディターが自動で開いていました. しかし,新しくインストールしたパソコンではmファイルが最初から関連付けされておらず,Matlabを常に使用するプログラムとして指定しました. その結果,Matlabが起動するところまではいくのですが,自動ではエディタが起動しないという状態になっています. 今までのようにm-ファイルをダブルクリックすればMatlabとリンクの取れた状態のエディタが起動するように設定しなおしたいのですが,ご存知の方はいらっしゃるでしょうか? 教えてください.

  • matlabについて教えてください

    プログラミング初心者です。matlabについて教えてください いまmatlabのプログラム上に、x, y, z, という、それぞれ5行1列の変数があります。 これらをまとめて、linuxのテキストエディタ(geditなど)で読み込める1つのファイルを作りたいと思っています。 作りたいファイルは、1列目にx、2列目にy、3列目にz の値が並んでいるような感じです。 どうかやり方を教えて下さいますようお願いします。

  • MATLAB

    MATLABについて シュミレーションのプログラムを作成したのですが、保存した名前がいけないのか、 MATLABで開けないFileになってしまいました。 WORDPATで開いても文字化けして読めません。 何か良い方法はないでしょうか・・・ どうしても中身を復活させたいのです。 どなたか解決方法を知っていたら教えてください。

  • C言語→MATLABへの変換で、困っています。

    学生研究でMATLABを使用しています。 光学測定系で画像を取り込み、それを解析する実験を行っています。 MATLABはプログラム内の値の変更や処理の追加できることから 大変助かっています。 そこで、もともとはC言語でやっていた3種類の処理を 一つのMファイルで行いたいと思い。 只今、C→MATLAB変換するプログラムの書き直しを行っています。 そのうち2種のプログラムは行列の計算がメインだったため何とか Mファイルに書き直すことができたのですが、 最後のひとつが難しい関数らしきものが多く、 MATLABに書き直すことができるプログラムなのかもわからない状態です。 そこで、 ・C→MATLAB変換可能なプログラムか? ・書き直すにあたってどこを部分を直せばよいのか? をアドバイスいただけないでしょうか? ↓MATLAB化したいC言語ファイル http://karispace.web.fc2.com/cmat2.c 一枚のbmp画像から4枚のdatデータを出力するプログラムです。 C言語とMATLABの三ヶ月前に勉強して、使用しており、基礎がわかる程度です。 よろしくお願いします。

  • matlabとoctaveの共通性について

    いわゆるmatlabクローンのoctaveですが、どの程度の互換性・共通性があるでしょうか。 スクリプトファイルで作業する場合、保存したファイル名が両方とも拡張子がmとなっています。つまり、両ソフトがインストールされている場合、octaveで作成したmファイルをクリックするとmatlabが起動する(その逆も)ということだと思います。 ワードやエクセルのクローンでも拡張子の区別があったと思います。拡張子が同じというのはクローン側が相当自信あり、ということなのかなと思いますが。 どうでしょうか。

  • Matlabの実行エラーについて

    Matlab6.1を使っています。 他のPCに入っているMatlabで作成し、実行できたプログラムを今使っているPCで実行しようとしたところ、以下のようなエラーが出てしまいました。 エラー内容↓↓↓ >>エラー: File: C:\MATLAB6p1\work\(+関数のプログラム+).m Line: 1 Column: 13 "]"が見つかりません。"identifier"が見つかりました。 >>エラー: ==> C:\MATLAB6p1\work\(mainプログラム).m 行番号: 50 ==> 関数を呼び出すプログラム; プログラムの途中までは動いて、関数を呼び出す際にエラーが出てしまうようです。今までほかのPCでは実行できていたし、カッコや記号が不足している部分もないと思います。 なぜ実行できないのでしょうか・・・? 原因と解決方法を教えていただきたいです、よろしくお願いします。 ちなみに、他のプラグラムの中に今使っているPCで実行できたものもあります。

  • MATLABでのプログラミングについて

    はじめまして。 当方MATLAB初心者です。プログラムをどう組み込めばよいのかよく分かりません。 MATLABでPSO(粒子群最適化)のアルゴリズムを取り入れてシミュレーションを行ないたいと思っているのですが、 m-fileに直接書き込むにしても条件分岐などがあるので、どう書いたらいいのかよく分かりません。 C言語などで別に書いたプログラムを組み込んだりできるのでしょうか? 大学では制御の分野を学んでいるのですがMATLABにはほとんど触れた事がないです、質問もわかりにくいかも知れませんが、ご存知の方がいらっしゃるなら教えていただきたいです。

  • VCで作成したプログラムからMATLABあるいはMathematicaで作成した自作関数の呼び出し

    VCで作成したプログラムからMATLABあるいはMathematicaで作成した自作関数を呼び出したいのですが、やり方がわかりません。それ以前に、自作関数を呼び出すことができるのかもわかりません。ご存知の方はご教授をお願いします。 ちなみに、MATLABのホームページで調べてみたところ、MATLABが用意する関数を呼び出すことができるみたいです。自作関数を呼び出す方法についての説明は見当たりませんでした。また、DLLやCOMオブジェクトを作成する方法がありましたが、DLLやCOMではなく、MATLABファイルに記述された自作関数が呼び出せるようにしたいのです。Mathematicaについては全くわかりません。 自作関数を呼び出したい理由としては、数値解析のプログラムをVCで作っているのですが、このプログラムのコアとなる数値解析をおこなう処理をMATLABやMathematicaで作成した自作関数にまかせ、このコアとなる数値解析の処理を簡単に書き換えができるようにしたいのです。 以上、よろしくお願いします。

  • PHPでexec関数の記述方法について

    phpでexec関数を使う時に、コマンドの記述を、 exec("xxx -yyy zzz"); と記述すると上手く動きますが、 exec("xxx -yyy zzz"); と改行を含むと正しく実行されません。 exec関数は改行させた記述は不可能なのでしょうか? とても長いプログラムになってしまって困っています。 どうぞよろしくお願い致します。

    • ベストアンサー
    • PHP