put it in a function
2 ビュー (過去 30 日間)
古いコメントを表示
How would I put the following code in a in script function with a function name calc_pi(n).
count = 0;
for i = 1:N
u = rand(1,2);
if u(1)^2+u(2)^2<=1
count = count+1;
end
end
pi_est = count/N*4
回答 (1 件)
RAGHUNATHRAJU DASHARATHA
2022 年 11 月 11 日
As per my understanding you want to write your code into a function .
I will be demonstrating it using your code as example below.
a=calc_pi(10)
function pi_est=calc_pi(N)
count = 0;
for i = 1:N
u = rand(1,2);
if u(1)^2+u(2)^2<=1
count = count+1;
end
end
pi_est = count/N*4;
end
To know more about functions go through this link
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Get Started with MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!