MATLAB 用for语句实现循环结构 例题
生活随笔
收集整理的這篇文章主要介紹了
MATLAB 用for语句实现循环结构 例题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MATLAB 用for語句實現循環結構 例題
for語句:
說明:
例題:計算圓周率Π
方法一:
y=0; g=-1; n=input('n=?'); for i=1:ng=-g;y=y+g*1/(2*i-1); end pai=4*y方法二:向量求和的方法實現程序
%向量求和的方法實現程序 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=落在圓內的點數/所投點的總數
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語句的循環變量也可以是一個列變量,格式為:
for 循環變量=矩陣表達式
循環體語句end
for k=[1,2,3,4]%這個是循環4次 for k=[1;2;3;4]%這個是循環1次總結
以上是生活随笔為你收集整理的MATLAB 用for语句实现循环结构 例题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CDISC SDTM EG domain
- 下一篇: 力扣hot100