MATLAB 用for语句实现循环结构 例题
生活随笔
收集整理的這篇文章主要介紹了
MATLAB 用for语句实现循环结构 例题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
MATLAB 用for語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu) 例題
for語(yǔ)句:
說(shuō)明:
例題:計(jì)算圓周率Π
方法一:
y=0; g=-1; n=input('n=?'); for i=1:ng=-g;y=y+g*1/(2*i-1); end pai=4*y方法二:向量求和的方法實(shí)現(xiàn)程序
%向量求和的方法實(shí)現(xiàn)程序 n=input('n=?'); x=1:2:(2*n-1); y=(-1).^(2:n+1)./x; pai=sum(y)*4方法三:利用定積分的近似值求Π的近似值
程序如下:
a=0; b=1; n=input('n=?'); h=(b-a)/n; x=a:h:b; f=sqrt(1-x.*x); s=[]; for k=1:ns1=(f(k)+f(k+1))*h/2;s=[s,s1]; end pai=4*sum(s)方法四:利用蒙特卡洛法求Π的近似值
概率P=落在圓內(nèi)的點(diǎn)數(shù)/所投點(diǎn)的總數(shù)
s=0; n=input('n=?'); for i=1:nx=rand(1);y=rand(1);if x*x+y*y<=1s=s+1;end end pai=s/n*4for語(yǔ)句的循環(huán)變量也可以是一個(gè)列變量,格式為:
for 循環(huán)變量=矩陣表達(dá)式
循環(huán)體語(yǔ)句end
for k=[1,2,3,4]%這個(gè)是循環(huán)4次 for k=[1;2;3;4]%這個(gè)是循環(huán)1次總結(jié)
以上是生活随笔為你收集整理的MATLAB 用for语句实现循环结构 例题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: CDISC SDTM EG domain
- 下一篇: 力扣hot100