。
このページには,MATLAB®の号,特点文章の的なリストリストが含まれいいいいいい
記号 | 役割 | 詳細 |
---|---|---|
& |
論理和を求める |
和 |
| |
管理或をを |
或 |
&& |
論理和を求める(ショートサーキットを使用) |
逻辑运算符:短路&& || |
|| |
管理或を求める(ショートサーキットを使用) |
|
~ |
論理不是を求める |
不是 |
@ |
名字:アット牌号 使用:
説明: 例 名前付き関数の関数ハンドルを作成します。 fhandle = @myfun 無名関数の関数ハンドルを作成します。 = @(x,y) x.^2 + y.^2; サブクラスから disp@MySuper (obj) 作者:王莹莹,王莹,骁州 obj = obj@MySuper (__arg1、最长,......) 詳細: |
. |
名字:ピリオド(ドット) 使用:
説明:ピリオド文字は, 例 小数: 102.5543 要素単位の演算: a * B a ^ 2 构造体フィールドフィールドへの: myStruct.f1 オブジェクトプロパティプロパティ子: myobj.propertyname. 詳細 |
...... |
名字: 3つのドット(省略記号) 使用:行継続 説明:行程の3つ以上のはは,现处于のコマンド次の行に続けるにに使し。行程より前に3つ以つののピリオドがと,matlabはその行ののののををしこれにより,3次,3つのピリオド続く现のをコメントアウトするがにになります。 メモ MATLABでは,省略记号は空白したがっしたがっ,复数行のは,省略省略をを字コマンド字に置き换えたたののコマンドとして置き换えなけれなければませませませ效でなければなりませませ 例 関数呼び出しを次の行に続けます。 Sprintf(['当前值'......'%s是%d', vname值) 文库ベクトルベクトル数行に分享し,行を互いに连结ます。 s = ['如果在'之前发生了三个或更多时期......'一行结束,那个线的其余部分是'......'被忽略,MATLAB继续到下一行'] 复数行のでで1行をコメントアウトするに,行の先头 Y = 1 +......2 +......%3 + ......4; ただし,次のコードは,3番目の行によってにギャップ生长ことことない,适切适切実行さ。 Y = 1 +......2 +............3 + ......4; 詳細 |
, |
名字:コンマ 使用:区切り牌号 説明:コンマを使用して,配列内の行要素,配列の添字、関数の入出力引数,同じ行に入力されたコマンドを区切ります。 例 行要素要素を区切って配列作作作者:王莹 一个= [12 13;14、15) 添字を区切ります。 A(1,2) 関数呼び出しの入力引数と出力引数を区切ります。 [Y,我]= max ([], 2) 同じ行の销量のコマンド区切ります(出力を表示)。 人物,情节(sin(π-π:0.1)),网格在
詳細 |
: |
名字:コロン 使用:
説明:コロンコロン子を使用し,等间隔のを作物,配列配列インデックスを付け, 例 ベクトルを作物成し。 x = 1:10 3ずつインクリメントするベクトルを作物成し。 x = 1:3:19 行列を列ベクトルに形状変更します。 (:) 配列の形状を変更せに新闻要素を割り当てます。 a = rand(3,4);a(:) = 1:12; 特定の次元の要素の範囲にインデックスを付けます。 (2:5, 3) 特定の次元のすべての要素にインデックスを付けます。 (: 3)
x = 1;为k = 1:25 x = x + x ^ 2;结束 詳細 |
; |
名字:セミコロン 使用:
説明:セミセミを使使て,配列作物コマンドコマンドを,コード行ののを非表示にたりします。 例 行を区切って配列を作成します。 一个= [12 13;14、15) コード出力を非表示にします。 Y = max (); 単一行のの数のコマンド区切ります(出力を非表示)。 a = 12.5;B = 42.7,C = 1.25;B = 42.7000. 詳細 |
() |
名字:小かっこ 使用:
説明:小かっこを使使し,演算の优先顺位を指定たり,关键词の引を囲ん,配列配列インデックスを付けたります。 例 演算の優先順位: (A B C D 関数の引数を囲む: 情节(X, Y,'r *')c =联盟(a,b)
インデックス付け: a(3,:) a(1,2)a(1:5,1) 詳細 |
[] |
名字:大师 使用:
説明:大かっこを使用すると,配列の作成や連結,空行列の作成,配列要素の削除,関数によって返された値の取得が可能です。 例 3要素のベクトルを作用成しし。 X = [10 12 -3] 行列の一流下面新闻行を加加します。 a = rand(3);a = [a;10 20 30] 空行列作物成します。 a = [] 行程ののを削除ますます。 (: 1) = [] 関数から3つの出力引数を取得します。 [C iA iB] =联盟(A, B) 詳細 |
{} |
名字:中かっこ 使用:细胞配列配列の割り当てと 説明:中宜を使使し,细胞配列を作用成し,细胞配列内の特定セルの内容にアクセスししししししますしますしししし 例 细胞配列を作成する際には,次のように中かっこですべての配列要素を囲みます。 C = {[2.6 4.7 3.9], rand(8)*6,“c·柯立芝”}
特价の细胞配列配列要素にインデックスををに,次のように中间ででインデックスをます。 a = c {4,7,2} 詳細 |
% |
名字:パーセント 使用:
説明:通常パーセント記号は,プログラム本体内にある実行不能なテキストを示すために使用されます。このようなテキストは,一般的にコードにコメントを付けるために使用されます。 また一部の関数では,パーセント記号が変換指定子として解釈されます。 2つのパーセント牌号 例 コードコードのブロックにコメントコメントををししし %这个循环的目的是计算% 的价值 ...
Sprintf('%s =%d',名称,价值)
詳細 |
%{%} |
名字:パーセント中かっこ 使用:ブロックコメント 説明: メモ 空白文字の場合を除き, 例 パーセント記号の後に左中かっこや右中かっこを付けて,複数行のコメントを囲みます。 % {本例程的目的是计算的价值。%} 詳細 |
! |
名字:感叹符 使用:オペレーティングオペレーティングシステム 説明:感嘆符は,MATLAB内から実行するオペレーティングシステムコマンドの前に置きます。 Matlab Online™では使用できません。 例 感嘆符は,シェルエスケープ関数を起動します。このような関数は,オペレーティングシステムから直接実行できます。 !rmdir老德斯特
詳細 |
? |
名字: 疑問符 使用:Matlabクラスクラスのメタ 説明:疑問符は,特定のクラス名の 例 クラス ?InputParser. 詳細 |
'' |
名字:一击使用符 使用:文字配列コンストラクター 説明:一击使用符符使使使使,クラス 例 文库ベクトルを作品成し。 空空的='你好,世界'
詳細 |
"" |
名字: 二重引用符 使用:字符串コンストラクター 説明:二重引用符符符使使て,クラス 例 字符串スカラーを作成します。 S =“你好,世界”
詳細 |
N / A. |
名字:空白文字 使用:区切り牌号 説明:空白文字を使用して,配列コンストラクターの行要素や,関数によって返される値を区切ります。このコンテキストでは,空白文字とコンマは同等です。 例 行要素要素を区切って配列作作作者:王莹 这些陈述是等价的A = [12 13;14 15] a = [12,13;14、15)
关关呼び出しの力次数を区切ります。 这些陈述是等价的[y i] = max(a)[y,i] = max(a)
|
N / A. |
名字: 改行文字 使用:区切り牌号 説明:改行文字を使用して,配列構成ステートメントの行を区切ります。このコンテキストでは,改行文字とセミコロンは等価です。 例 配列作成コマンドの行を区切ります。 这些陈述是等价的a = [12 13 14 15] a = [12 13;14 15]
|
~ |
名字:チルダ 使用:
説明:チルダ記号を使用して,論理否定を表現したり,特定の入力引数または出力引数を抑制したりします。 例 行为のの定理否定を计算します。 a =眼睛(3);〜A.
a = [1-1;0 1] B = [1 -2;3 2] a〜= b
[~, ~, iB] =联盟(A, B) 詳細 |
= |
名字:¼号 使用: 代入 説明:等号を使用して,変数に値を代入します。構文 メモ
例 行程 A = [10 0;1 0];B =一个;B (1) = 200; |
< & |
名字:左側の山かっことアンパサンド 使用:スーパースーパークラスの 説明: 1つ以上のスーパークラスをクラス定義内で指定します。 例 スーパークラスから派生するするを定义します。 Classdef.MyClass < MySuperclass…结束 复数ののスーパークラスから派派クラスクラスクラスを定义し Classdef.MyClass < Superclass1 & Superclass2 & ... ...结束 詳細: |
.? |
名字:ドットドット疑问 使用:名前と値の構造体のフィールドを指定 説明: 关关仪数量のを使する际,名称と値の体内のを,クラスクラス书籍可以なすべてプロパティ名前として定义できプロパティのののプロパティプロパティできできできできできできできできできできできできできできできできできできできできできできできできできできできできできできできできできできできできできできできできできできできでき 例
函数F(Propargs)争论Propargs.?matlab.graphics.primitive.line.line.结束%函数代码......结束 詳細: |
特殊文字の中には,文字ベクトルまたは字符串のテキストでのみ使用可能なものがあります。これらの特殊文字を使用すると,改行やキャリッジリターンの挿入,フォルダーパスの指定などができます。
次の表の特殊文字を使用して,文字ベクトルまたは字符串を使用するフォルダーパスを指定します。
|
名字:スラッシュとバックスラッシュ 使用:ファイルファイルまたはフォルダーパスのの 説明:数学演算子としてののに加入て,スラッシュとバックスラッシュのは,パスまたはフォルダーの要素区切りとしてとして使ます.microsoft®窗户®ベースのシステムでは,スラッシュとバックスラッシュは同じ効果をもちます。UNIX®ベースのシステムでは,スラッシュスラッシュを使使しなけれなりません。 例 Windowsシステムシステムは,バックスラッシュまたはスラッシュいずれかをを使ます。 dir ([matlabroot“\ matlab工具箱\ \ elmat \ shiftdim.m”])dir([matlabroot'/toolbox/matlab/elmat/shiftdim.m']) UNIXシステムでは,スラッシュのみを使用してください。 dir ([matlabroot'/toolbox/matlab/elmat/shiftdim.m'])
|
.. |
名字: 2つのドット 使用:親フォルダー 説明2:連続したつのドットは,現在のフォルダーの親を指します。この文字を使用して,現在のフォルダーとの相対的なフォルダーパスを指定します。 例 フォルダーツリーで2つ上のレベルに上がり, cd. . \ . . \测试
詳細 |
* |
名字:アスタリスク 使用:ワイルドカード文章 説明:行列乗算の記号であるだけでなく,アスタリスク 一般的にワイルドカードは,複数のファイルやフォルダーを処理するファイル操作で使用されます。MATLABは名前内のすべての文字を正確に一致させますが,例外として,ワイルドカード文字 例 名前が dir ('1月_ *。垫子')
|
@ |
名字:アット牌号 使用:クラスクラスフォルダーの 説明: 例 クラスフォルダーを参照します。 \ @myclass \ get.m 詳細 |
+ |
名字:プラス 使用:パッケージディレクトリのインジケーター 説明: 例 パッケージフォルダーは常に + mypack + mypack / pkfcn.m%包功能+ mypack / @ myclass包中%class文件夹 詳細 |
通常のテキストとして入力できない特殊文字があります。代わりに,それらを表す一意の文字列を使用しなければなりません。次の表の記号を使用して,字符串や文字ベクトルを単独で,または组成
、sprintf
、错误
などの書式設定関数と組み合わせて書式設定します。詳細については,テキストの書式設定を参照してください。
記号 | テキスト上の效果 |
---|---|
'' |
一个人使用符 |
%% |
単一のパーセント议号 |
\\ |
単一のバックスラッシュ |
\一种 |
アラーム |
\ B. |
バックスペース |
\F |
フォームフィード |
\ n |
改 |
\ R. |
キャリッジリターン |
\ |
水平タブ |
V. |
垂直タブ |
\ xN |
16 進数 |
\ n |
8 進数、 |