最適な白MATLABチュートリアルシリーズ4シリーズ_ _基礎となるコードベース

スクリプトや文?

スクリプト:
彼は(名称「M」を展開する)ディスクファイルで
編集することができます
メモを追加するために
、デバッグに
ライン上の名前を展開するまで、将来的に出会った2を認識しない、正直なところ、この文章無駄

ここに画像を挿入説明

if_else

私はあなたがお馴染みの文に精通しGIAO
私はあなたが使用すると信じて、この記事を参照することができますが、ないと同じ形式のベール

if a==5
 tf=1
end

ヨーヨーヨーヨー、快適で、右、それはより多くの端部よりも、括弧ではありません
いくつかのより多くの

if a==5
 tf=1
else tf=2
end

まあ、これはあなたの隣になります

スイッチケース

switch式の
場合値1
文1
......
そう
N-文章
終了

他に比べては、そうでない場合は、デフォルトに置き換えられ、複数のエンドベール

入力出力

C ++:CIN、それのようなscanf関数ではありません
MathWorks社のMATLAB:我々は2つは、ああ、同じではありません

输入数据格式:x=input('message')
输入字符串格式:x=input('message','s')

無料出力
DISP

DISP( 'ここでのAStringがある')
ここでのAStringです

DISP([ 'I'、 '愛'、 '私'、 'お母さん']);
私は私のお母さんが大好きです

DISP(20)
20

DISP([ '私は'、20])
私は?

DISP([ '私は'、num2strは(20)])
I AM20

私はあなたがそれを見ることができると信じて、言うことはありません、別の何かが実際に存在しているようにそれはそう、これらのいくつかの例の上のノートを参照してください。

書式付き出力

fprintf(formatSpec,A)
formatSpec=格式类型
A=输出内容

関数fprintf( 'Xは%4.2fメートル\ n'は、9.9)
Xが9.90メートルであります

4の全長4.2f%、2小数点以下の桁数を維持

フォーマットタイプ

整数
小数 %dまたは%I
unsigned int型
小数 %で
オクタル
六角 %X%Xまたは
フロート
小数フォーム %F
指数形式、小文字の文字eまたは大文字のE %Eの%のeまたは
コンパクトなフォーム %G%G、又は
ダブル六角 %BX
ダブルオクタル %の意志
ダブル小数の進捗状況 %本
B fは単精度で置き換えられています
文字
単一の文字 %のC
%sの

ループandWhileループandBreak用

or循环
for  循环控制变量=变量范围
 语句组
end
while  判断条件
语句
end

文を破る
ループ層を終了するには

継続
スキップされたサイクル

ネストされたループの
入れ子になったため

for i=1:m
 for j=1:n
语句组
 end
end

ネストしながら、

while嵌套
while 条件一
 while 条件二
 语句
 end
end

それの例を通して、

首相
1-100内の素数

にとって

for i=2:100
 for j=2:100
  if mod(i,j)==0
    break;
  end
 end
 if i==j
    disp(i)
 end
end

同時に

i=2,j=2;
while i<=100
 while j<100
    if mod(i,j)==0
  break;
    end
 j=j+1;
 end
 if i==j
   disp(i)
 end
 i=i+1;
 j=2;
end

カスタム関数
関数[OUT1、OUT2、...、 OUTN] = mufun(1、2、3、...、Nで)
関数出力[out1,out2,……,outN]
関数名mufun
機能入力(in 1,in 2,in 3,......,in N)

function y=f(x)
 y=2*x-1;
end

私たちは、それはの関数であるfを使います

次に使用可能な別のスクリプトを呼び出すことによって保存され、これが私たちのある
JavaやC ++関数内が、異なるように表します

さて、ここでのMathWorks社のMATLABベースは終わりました
ここに画像を挿入説明

公開された99元の記事 ウォンの賞賛239 ・は 80000 +を見て

おすすめ

転載: blog.csdn.net/weixin_45822638/article/details/105328209