• 締切済み

MATLABについて

MATLABについて簡単に説明するとき、どんな内容で言えば イメージ(理解)しやすいでしょうか? 単に数値解析用のソフトウェアというだけじゃピンと来ないと思いますし・・。 あと他の言語と比較した時の特徴(長所)ってなんでしょう? 複雑な数式をほぼ形を変えずに書けるところでしょうか。

みんなの回答

  • nao-221
  • ベストアンサー率41% (21/51)
回答No.1

行列計算に強い。やりやすい。 グラフ化がしやすい。 プログラミングというより計算式をプログラムっぽく書いて、いろいろな処理ができる。 forやifなど基本的なプログラム独特の構造が分かっていれば、書けて実際に動くので、とっつきやすい。 と、2年ほど前まで使っていたときに思いました。

関連するQ&A

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

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

  • C++BuilderとMATLABの連携

    C++BuilderとMATLABというソフトウェアを連携させて、解析を行いたいと思っています。 調べた結果、MATLABエンジンを利用すればいいということが分かりました。 そこで、プログラムに以下の文を加えて実行したのですが、エラーが出てしまいました。 #include "engine.h" Engine *ep; ep=engOpen(NULL); エラー内容: 「外部シンボル '_engOpen'が未解決。」 どなたかわかる方、エラー対処のアドバイスをお願いします。

  • CAEとMATLABの違いについて

    現在、私立大学工学部の三年になるものです。 これからの研究にCAE(COMSOL)とMATLABを使用して行く状況になっております。 (研究内容は、回転体の軸振動低減です。最終的には3Dでの可視化が出来たらと思っております。) しかしながら、まだ両ソフト共に知識がないためにイメージが掴めておらず質問に上がった次第です。 MATLABはあるブラックボックスが存在し、そこに選択した数値を入力すると解が出力する。 COMSOLは有限要素法を用いて、構造体を3次元的表現することが出来、メッシュによって切り分けた微小な要素ごとの解(圧力・熱量・流量)を求めて、最終的に3次元化によって可視化する。 両者はお互いの不得意な部分を補い合っていて、必要な状況ごとに使い分ける必要がある。 MATLABは構造体の近似式を作り、そこに値を入力し、解を出力する。スピード重視 COMSOLは計算の時間がかかる。しかし、可視化をすることによって構造体の細かい圧力・熱量・流量を直感的に理解することができ、構造体の形を使用状況に合わせて最適化する事ができる。 といった認識であります。 以上のような理解で宜しいでしょうか? 詳細な知見・厳しいご指摘をお持ちの方が居らっしゃればご教授いただければ幸いです。 宜しくお願い致します。

  • MATLABのプログラムでのデータ処理で困っています。

    こんにちは、MATLAB初心者の者です。 あるデータの処理をしなくてはならないのですがどのようにプログラムを作ってよいか分からず困っています。 データの内容はこのような数字が並んでいます。 522344 527870010500115000980009800079000780008000101000 529970009800119001040008900083000910008800101000 523800003010700120001120010000090001010010700117 ・・・・・・ これを1行目の3~4桁、5~6桁を取り出し、2行目の3~5桁、6~8桁、9~11桁・・・と3桁づつを1行目から取り出した数字の後に取り出したいのです。 23 44 787 23 44 001 23 44 050 23 44 011 23 44 500 23 44 098 ・・・・・・ 3行目以降も同じ方法です。 23 44 997 23 44 000 23 44 980 23 44 011 23 44 900 ・・・・・・ 説明が下手ですみません。 他の言語で作成した方が早いとは思いますし、こんな簡単なことも出来ないのに使うなとお叱りを受けそうなのですがMATLABでやらなければならない事情があり、困ってしまいこちらに質問する事にしました。 どうかよろしくお願いします。

  • ファイアウォールにそれぞれの特徴

    ファイアウォールにそれぞれの特徴 1) F/W に ルータを使う場合と、 その他 ハードウェアを使用する場合の長所、短所、特徴 2)ハードウエア F/W とソフトウエア F/W  を使用する使用する場合の長所、短所、特徴 3)UTM を使う場合をその他機器を使う場合と比較して 長所、短所、特徴を教えてください 関連URL あれば教えてください。 自分で、検索したのですが、網羅的に見つけることが できません。 何卒よろしくお願いします。

  • 就職に強い資格を教えて下さい

    私の質問を読んで下さりありがとうございます。 大学の専攻は情報・計算機工学。大学は新潟大学大学院卒です。研究でもMATLABという数値解析プログラムを3年行っておりました。 現在は、無職で年齢は29になります。 ピンチです。 なんとか、プログラミング関係での仕事を、と考えていますが、職歴がありません。 なんとか資格を取って就職(スキルアップのために多企業で働きたいため派遣を希望)したいのですが、甘いでしょうか? どうか、こんな私にご意見をお願いいたします。 以下経験言語を記載します。 MATLAB Pascal CASL C VB

  • ドイツ史の国家形成の特徴

    【私が大まかに理解している範囲】 統一の過程において、それまでのモザイク状態の統一という困難さが ともない、決して「国民」をスムーズに作り出せたとはいえない状況であった。そこで、ドイツの「国民」形成においては、「ドイツ語を話すドイツ人」という言語・血統主義的統一という特徴があらわれた。 以上が私がネットや資料で調べて理解した、ドイツ史の国家形成の特徴です。 で、お聞きしたいのはこんな感じの認識で良いのかどうか。 どこか間違っている、もしくは理解が足りない、などといった所は無いでしょうか? ありましたら、アドバイスなどをしていただけると助かります。 歴史があまり得意ではない上、特にドイツ史は何だか複雑に思えて・・・。 宜しくお願いします。 ※身近な国(例えば日本とか)と比較しながらのほうが、分かりやすいですかね?

  • 画像処理アルゴリズムについて。

    画面上に表示される数値の画像データを読み込みたいのですが、 解析方法として、保存された数値画像データから表示された数値画像データとの対比で解析する形になると思われます。 このアルゴリズムのプログラム方法でいいやり方がありましたら教えてください。 またいい説明をされているサイトがありましたら教えてください。 よろしくお願いします。

  • 光速度不変の原理について。

    光速度はどういう状態からみても常に一定である、というのがイメージできません。数式等だと理解ができる(正確にはできた。もう忘れてしまいました・・・。)のですが、イメージで考えると、どうしても理解不能です。誰か、分かりやすく、普通のイメージで説明してください。よろしくお願いします。

  • 四次方程式をC言語を用い解きたいです.

    C言語は一応一通りのことは理解できます. 四次方程式を数値解析もしくは解の公式を用いた解法をプログラムに起こしたいです. 過去の質問も見てみましたがしっくりくるものがありませんでした. みなさんにオススメプログラムがございましたら, 教えていただきたいです. よろしくおねがいします. 四次方程式ではなくn次元でも結構です. 言語はCでお願いします.

専門家に質問してみよう