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 |