このページの翻訳は最新ではありません。ここをクリックして,英语の最新版を参照してください。
コードコードパフォーマンスを高度化するに,以下の手法を検讨てください。
演算リソースを别无しし,matlab®コードコードのパフォーマンスををさせる,バックグラウンドプロセスに留意してください。
コードの构成中は下を考虑してください。
スクリプトスクリプト代わりに关关数を使。通用,关节,关节のが高度です。
入れ子关节数より关有关部。特色,关关数の数にアクセスするが关键词
。
コードのパフォーマンスを向上するには,以下のプログラミング手を検讨しください。
,事前割り当てを参照してください。
ベクトルベクトル化代わり,Matlabの行およびベクトル详细使使使ははははははははは。ベクトル化を参照してください。
独立した演算のループ外部への配置 -为了
ループや尽管
ループのそれぞれの反复での评価が変わらないないは,冗长演算を避けるためにループにににためます。
新闻数量兼容成(データデータがが化する合成) - 既存既存の数に异なる型データデータをするのではなく,新闻数量をのではなくます既存の数のクラスまたはのををすると配列形状を変更ととととをために分离时间ががます。
ショートサーキットサーキット子ののののの使ななはショート演算演算演算&&
および||
を使用し.matlabは,结果结果が最初のオペランドによって完全に决定れれないないないにのみのみのみのみのオペランドををするのでのでについてについてはについてについてについてについてについてはについてについてはについては逻辑运算符:短路
を参照してください。
グローバル驰数量のをを效なははするは最変なはプログラミングののあり最效なプログラミングののの最最最なプログラミングのする最最最なプログラミングの使する最最変なプログラミングのの最最最ななプログラミングのののは
组み込みのmatlabデータクラスで关键
“コードとしてのデータ”のの使を値もつもつを生成数量の(たとえば500行を超える)があるある场を.csv.
これで,コードで実ます。
パフォーマンスが重要となるコード记述记述するするは,以下の特征のmatlab关键词关键词。
必要以上にコードをクリアしないしししプログラム清除所有
を使使用ししください。详细详细,清除
を参照してください。
InputName.
那哪一个
那谁是
那存在(
那var.
)DBStack.
などのmatlabののををする关键数目を。
求解
那evalc.
那评价
那Feval(
などの关节。可以限制,Fname.
)Feval.
への关节ハンドル力量をテキストmatlab式を间接评価すると,计算载物多重なります。
可限制,光盘
那addpath.
およびrmpath.
をプログラムで使使用しない。実行时にmatlabパスパス変更する,コードの再コンパイルが行。