fprintf disp for if
今回は、簡単なプログラムの入門的な事を書いていきます。
前回は、コマンドウィンドで、直接コマンドを打っていきましたが、
今回は、Mファイルと呼ばれるMATLAB専用のファイルで編集していきます。
>edit |
function test1 % % コメントを打つ場合は、%で始める。 % わかりやすいように、どんなファイルか記述すればいいでしょう。 % % fprintf('Hello,World'); % 画面に出力する disp('Hello,World'); % 画面に出力する |
>test1 |
Hello,WorldHello,World |
>edit test1.m |
function test1 % % コメントを打つ場合は、%で始める。 % わかりやすいように、どんなファイルか記述すればいいでしょう。 % % fprintf('Hello,World\n'); % 画面に出力して改行 disp('Hello,World'); % 画面に出力する さて、保存してから実行して見て下さい。 >test1 Hello,World Hello,World |
>edit |
function test2 % % For文を使って、Hello,Worldを10回書くプログラム % % for i = 0 : 9 % iが0から9まで繰り返す disp('Hello,World'); % 画面に出力する end % 繰り返しここまで |
>test2 |
Hello,World Hello,World Hello,World Hello,World Hello,World Hello,World Hello,World Hello,World Hello,World Hello,World |
>edit |
function test3 % % For文を使って、Hello,Worldを10回書くプログラム % ただし、5回目だけ Hi,World と表示する % % for i = 0 : 9 if i == 4 % iが4だったら disp('Hi,World'); % Hi,worldと出力 else % それ以外だと disp('Hello,World'); % Hello,Worldと出力 end end |
>test3 |
Hello,World Hello,World Hello,World Hello,World Hi,World Hello,World Hello,World Hello,World Hello,World Hello,World |