- 求出体重的均值跟中位数
a = [2 1 3 6 1 3 1 1 3 4 3 2 1];
b = [130 138 145 150 152 155 160 164 165 167 170 172 175];
raw = [];
for i = 1:length(a)
if a(i) > 0
new = ones(1,a(i))*b(i);
else
new = [];
end
raw = [raw,new];
end
aver = mean(raw)
media = median(raw)
sigma = std(raw)
answer:
aver =
156.9677
media =
155
sigma =
12.2651
- 编写一个求概率的脚本:
a = [2 1 3 6 1 3 1 1 3 4 3 2 1];
b = [130 138 145 150 152 155 160 164 165 167 170 172 175];
raw = [];
for i = 1:length(a)
if a(i) > 0
new = ones(1,a(i))*b(i);
else
new = [];
end
raw = [raw,new];
end
aver = mean(raw);
media = median(raw);
sigma = std(raw);
x = input('Please Enter A a Number:');
for i = 1:length(a)
if x ==b(i)
p = a(i)/sum(a)
end
end
- 绘制直方图:
a = [2 1 3 6 1 3 1 1 3 4 3 2 1];
b = [130 138 145 150 152 155 160 164 165 167 170 172 175];
raw = [];
for i = 1:length(a)
if a(i) > 0
new = ones(1,a(i))*b(i);
else
new = [];
end
raw = [raw,new];
end
aver = mean(raw);
media = median(raw);
sigma = std(raw);
area = a/sum(a);
bar(b,area);
- 求体积:
r = input('半径=');
h = input('高:');
V = (pi*r.^2).*h
半径=1
高:5
V =
15.7080
- while求和
x = input('Please enter an number:');
n = input('Please enter an number:');
i = 0;
sum = 0;
while i<=n
sum = sum+x.^i;
i = i+1;
end
sum
Please enter an number:2
Please enter an number:3
sum =
15
- for循环求和
```cpp
x = input('Please enter an number:');
r = input('Please enter an number:');
sum = 0;
for i = 0:r
sum = sum + 1/(x.^i);
end
sum
Please enter an number:2
Please enter an number:2
sum =
1.7500