主要内容

Programmation et scripts

Le type le plus simple de programme MATLAB®S’Appelle Un脚本。Un Script est un fichier qui Qui toctient uneséquencede plusieurs lignes de Commandes et d'Appels de fonction matlab。Vous Pouvezexécuterun脚本En Saisissant Son Nom Dans la Ligne de Commande。

脚本

倒认为联合国脚本,用对编辑,,,,

编辑mysphere

Cette commande ouvre un fichier vierge nommémysphere.m。Saisissez un code qui crée une sphère, multiplie le rayon par 2 et trace les résultats :

[x,y,z] =球体;r = 2;冲浪(x*r,y*r,z*r)轴平等的

套间,ajoutez le code qui计算la surface et le卷d'unesphère:

a = 4*pi*r^2;v =(4/3)*pi*r^3;

Lorsque vous écrivez du code, une bonne pratique est d'ajouter des commentaires pour le décrire. Les commentaires permettent aux autres de comprendre votre code ou bien de vous rafraîchir la mémoire lorsque vous y revenez après un certain temps. Ajoutez des commentaires en utilisant le symbole pourcentage ()。

%创建并绘制半径为r的球体。[x,y,z] =球体;%创建一个单位球体。r = 2;冲浪(x*r,y*r,z*r)%Adjust each dimension and plot.平等的%Use the same scale for each axis.%找到表面积和体积。a = 4*pi*r^2;v =(4/3)*pi*r^3;

Enregistrez le Fichier Dans le Dossier Actuel。pourexécuterle脚本,saisissez son nom en ligne de命令:

mysphere

Vous pouvez également exécuter des scripts à partir de l'onglet Editor en utilisant le bouton,,,,

Live scripts

au lieud'ériredu code suivi de评论,vous pouvez utiliser des选项de格式dan dans dans les实时脚本倒入Améliorer投票代码。Les Live Scripts vous permettent de Visualiser et d'interagir avec le code et onrésultat。ils peuvent包含du texte格式,deséquationset des图像。

Par exemple, pour convertirmysphereen live脚本,sélectionnez另存为et modifiez le type de fichier en un fichier de code live matlab(*.mlx)。Puis remplacez les评论员sur le code par du texte格式。Paremple:

  • Convertissez les lignes de commentaires en texte. Placer votre curseur sur la ligne qui contient un symbole de pourcentage, puis sélectionnez文本,,,,。Supprimez les symboles de pourcentage et les textes associés dans votre code

  • Réécrivez le texte de manière à remplacer les commentaires de vos lignes de code. Pour appliquer une police mono-espacée aux noms de fonction dans le texte, sélectionnezm。Pour ajouter une équation, sélectionnezEquationSur L'Onglet插入

文本and font options are in the Text section of the Live Editor tab.

PourCréerunNouveau Live Script Avec La Commande编辑,Ajoutez l'Extension。mlxAu nom du nouveau Fichier:

编辑newfile.mlx

boucles et指令条件网内

dans n’importe Quel脚本,vous pouvezdéfinirdes pection de code qoi soit seit serépètenten Bucle,soit s’exécutent sous条件。les boucles利用les mots-clés为了ou尽管ET LES指示条件Nelles利用如果ouswitch

Les Boucles Sont Ultiles Pourcréerdesséquences。Paremple,Créezun脚本IntituléfibseqQui Repose sur une bucle为了倒计算器LES 100 Premiers nombres de la Suite de fibonacci。Dans CetteSéquence,Les Deux Premiers Nombres Sont 1 Puis Chaque Nombre est la Somme des deux deux nombres qui leprécédent,Fn=FN-1+FN-2

n = 100;F(1)= 1;F(2)= 1;为了n = 3:n f(n)= f(n-1) + f(n-2);结尾F(1:10)

Lorsque vous exécutez le script, l’instruction为了définit un compteur nomménqui okenceà3。套间,la boucle属性une valeurdeManièrerépétée -f(n),递增nà chaque exécution jusqu’à atteindre 100. La dernière commande du script,F(1:10),affiche les 10 PremiersélémentsdeF

ans = 1 1 2 3 5 8 13 21 34 55

LES指示条件Nelles s’Exécutent唯一唯一的表达式章程。Paremple,Attribuez UneValeuràune变量Selon La Grandeur d'un nombrealéatoire:“低”,,,,'中等的'ou'高的'。Dans CE Cas,Le NombreAléatoireest un nombre Entier Entre 1 ET 100。

num = randi(100)如果num <34 sz =“低”Elseifnum <67 sz ='中等的'别的sz ='高的'结尾

L'Enstructionsz ='高的's’exécute独特lorsquenumest supérieur ou égal à 67.

本地化脚本

Matlab recherche des Scripts et d'Autres Fichiers dans确定。pourexécuterun脚本,le fichier doit se trouver dan le dossier actuel ocuit ou dans un dossiersituédansdan dans leChemin de recherche(搜索路径)。

Par défaut, le dossierMATLABque crée l’outil d’installation MATLAB est situé dans le chemin de recherche. Si vous souhaitez stocker et exécuter des programmes dans un autre dossier, ajoutez ce dossier dans le chemin de recherche. Sélectionnez le dossier dans le navigateur « Current Folder », faites un clic droit et sélectionnez添加到路径