スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--------(--)
 

Linux版OctaveとMATLABの互換性

2010.5/8
MATLABと高い互換性があると言われているOctaveをUbuntu10.04で軽く使用してみましたが,MATLABで作成した簡単なプログラムファイル(***.m)はインストールするだけで実行できました。


ScilabはMATLABとは文法が違うらしいですね。これからは学校ではMATLAB・アパートではOctaveを使用することになると思います。とはいえ,まだOctaveで作ったプログラムがMATLABで使えるかはわからないですが。


ちなみにMATLABは「数値計算ソフトウェア」です。行列計算に長けていたり,C言語と違い変数の宣言も必要なかったり便利です。


Octaveは端末上に起動するというか,


$ octave % 端末でoctaveと入力して起動
GNU Octave, version 3.0.5 % その端末内で起動
Copyright (C) 2008 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  For details, type `warranty'.

Octave was configured for "x86_64-pc-linux-gnu".

Additional information about Octave is available at http://www.octave.org.

Please contribute if you find this software useful.
For more information, visit http://www.octave.org/help-wanted.html

Report bugs to <bug@octave.org> (but first, please read
http://www.octave.org/bugs.html to learn how to write a helpful report).

For information about changes from previous versions, type `news'.

octave:1> x=[1,2,3;4,5,6;7,8,9] % x = [1,2,3;4,5,6;7,8,9]と入力して3行3列の行列を作成
x =

   1   2   3
   4   5   6
   7   8   9
       %行列が表示される


octave:2> y=[1,2,3;1,2,3;1,2,3]   % y=[1,2,3;1,2,3;1,2,3] 入力して3行3列の行列を作成
y =

   1   2   3
   1   2   3
   1   2   3

octave:3> x + y    % x y の和
ans =

    2    4    6
    5    7    9
    8   10   12

octave:4> x * y % x    y の積
ans =

    6   12   18
   15   30   45
   24   48   72

octave:5>  %次の入力待ち



まぁこんな感じですね。行列同士の計算が簡単に行えます。


octave:5> A = zeros(2,3)  % 3行2列を0で初期化Aという行列の生成
A =

   0   0   0
   0   0   0



ではでは。
スポンサーサイト
2010-05-08(Sat)
 

コメントの投稿

非公開コメント


MAxUraのプロフィール

MAxUra

名前:MAxUra
年齢:学生です。
趣味:ネットサーフィン
           DVD鑑賞
特徴:さまぁ~ずファンです
          Linux初心者です

Win,Linux,フリーソフト関連のメモを載せる予定です

 現在はWindows7 64bitを使用しています(2010年3月までは自分のPCはvistaなのでフリーソフトは基本vistaで動作済みってことになります)

コメント・相互リンク募集中です。

紹介してほしいソフトなどありましたら気軽にコメントやメールください♪

ブログ内検索フォーム
プログラミング関係
Black Cat Clock
メールフォーム

名前:
メール:
件名:
本文:

おすすめブラウザ
Firefoxをいつも使ってます
Firefox ブラウザ無料ダウンロード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。