C/C++言語とMatlabの書き方の違い


はじめに

C/C++言語について勉強してきたが、matlabを使うことになってきたので、この2つの言語の基本的な違いをまとめようと思う。(Qiitaを使ってまとめるのは初めてなので見にくい部分もあるかもしれませんが、ご容赦ください)

コメントの挿入

C/C++
//  コメント
/*
 複数行まとめてコメントアウト
*/
matlab
%  コメント
%{
 複数行まとめてコメントアウト
%}

(ショートカットキー)
Ctrl+R : 選択した行をコメントアウト

if文

C/C++
if(条件文){
  命令文
}
matlab
if 条件文
   命令文
end

For文 (0からNUMまでの処理を行うとき)

1.":"コロンで表現 2.{}なし、インテンドで区別 3.endでif文の終わりを明示

C/C++
for(j=0;j <= NUM;j++) {
      
}
matlab
for j=0:NUM
      
end

セミコロン;の意味

C/C++では行末に必ず打たなければいけない[;]だが、
matlabでは結果を非表示にさせたいときに使う!

編集用

C/C++

matlab