主要内容

이번역번역이지는최신내용을담고담고않습니다않습니다。최신최신내용을영문영문으로여기를클릭클릭

프로그래밍과스크립트

马铃薯®프로그램의가장간단한유형을스크립트라고합니다。스크립트는여러줄의matlab명령명령함수호출이순차적으로포함되어있는입니다파일。스크립트를실행하려면명령줄스크립트의이름의름입력됩니다。

스크립트

스크립트를만들려면编辑명령을사용하십시오。

编辑mysphere.

그러면mysphere.m.이라는빈파일이열립니다。00

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

그런다음,곡면면적과구의부피계산하는하는를가합니다。

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

코드를작성때때항상코드코드대해설명하는을을가하는것이것이좋습니다。이자신의달아다른사람들이자신의코드를이해하는하는도움이되는것은물론나중에코드를때도쉽게기억을떠올릴수있습니다있습니다있습니다있습니다있습니다있습니다있습니다있습니다있습니다있습니다있습니다수수수수주석을추가할할는퍼센트기호()를사용합니다。

%以半径r创建并绘制一个球体。[x,y,z] =球体;%创建一个单位球体。r = 2;冲浪(x * r,y * r,z * r)%调整每个维度和绘图。平等的%为每个轴使用相同的比例。%找到表面积和体积。a = 4 * pi * r ^ 2;v =(4/3)* pi * r ^ 3;

현재폴더에파일을합니다합니다。스크립트를실행하려면명령줄에의이름의입력하십시오。

mysphere.

편집기에서실행버튼을사용하여스크립트를실행할수도있습니다。

라이브스크립트

코드코드와주석을을일반텍스트로작성대신라이브스크립트에서서식지정옵션을사용하여하여코드를향상시킬수수이브스크립트에서는코드출력값을모두확인이와상호작용할수있으며서식텍스트텍스트텍스트텍스트,수식,이미지를를포함시킬수수수수

예를들어,다른이름으로으로을선택하고파일형식을matlab라이브코드(* .mlx.)로변경하여mysphere.를라이브스크립트로합니다。그런다음,코드주석을서식지정된로바꿉니다。예를들면다음과같습니다。

  • 주석라인을텍스트로합니다합니다。퍼센트퍼센트기호로시작하는하는각라인을선택다음텍스트를를합니다。퍼센트기호를제거합니다。

  • 텍스트에서함수이름에에고정폭글꼴글꼴을적용을을하십시오。수식을추가하려면삽입탭에서수식을을하십시오。

编辑명령을사용하여새라라이브스크립트를파일이름에.mlx.확장자를포함하십시오。

编辑newfile.mlx.

루프와조건문

스크립트내에서,루프루프에서반복되거나되거나실행되는코드섹션을정의할수수수루프는为了또는尽管키워드를사용하고조건문은如果또는转变를사용합니다。

루프는시퀀스를생성할때유용합니다。예를들어,为了루프를사용하여하여피보피보수열의처음처음처음처음숫자를계산계산Fibseq.라는스크립트를만들어보겠습니다。이수열에서처음두숫자는1이고그그뒤에오는각이전두두숫자의,fN= F.N-1+ F.N-2입니다。

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

스크립트를실행하면为了문은3에서시작하는N이라는카운터카운터를정의。그러면루프는100에도달할때때까지실행마다N을을가시키면서.f(n)에반복적으로대입합니다。스크립트에있는마지막명령인F(1:10)F의처음10개요소를표시합니다。

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

조건문은주어진표현식이真인경우에만실행됩니다。예를들어,난수의크기에따라변수에값'低的''中等的'또는'高的'를할당해보겠습니다。이경우난수는1과100사이의정수입니다。

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

명령문sz ='高'数字이67보다크거나같은경우에만됩니다됩니다。

스크립트위치

MATLAB에서에서는스크립트스크립트와밖의파일을특정위치에서검색스크립트를실행하려면스크립트파일이현재폴더에있거나검색경로의폴더에있어야합니다。

기본적으로matlab인스톨러가생성한马铃薯폴더는검색경로상있습니다있습니다。프로그램을다른에저장하고실행하려면해당폴더를검색에추가하십시오。특정폴더를검색경로경로가하려면하려면폴더브라우저에서폴더선택마우스마우스버튼으로클릭한경로에추市를를합니다。