【发布时间】:2019-02-25 02:09:20
【问题描述】:
我是编程新手,无法解决这个问题:
clear all
close all
clc
x = [2 * rand(10)-1];
y = [2 * rand(10)-1];
p_i = sqrt(x.^2 + y.^2)
n = 0;
for k = 1:100
if p_i <= 1
n = n + 1
end
end
n
它给了我答案n = 0。我的目的是计算 100 次 p_i 中有多少次小于 1。我有两个问题:
我该如何解决这个问题?但更重要的是,MATLAB 是如何读取我的代码的?
【问题讨论】:
标签: matlab for-loop if-statement