How can get the average between two array ?

170 次查看(过去 30 天)
R=[11.1665000000000 11.1665000000000 11.1665000000000 11.5708000000000 11.5708000000000 11.5708000000000 11.8082000000000 12.2129000000000 12.5798000000000 13.1573000000000 13.7489000000000 13.7489000000000 13.7489000000000 13.7489000000000 13.1573000000000]
G=[11.1398452590061 11.1398452590061 11.1746625281725 11.2582159351247 11.3603186339606 11.4574664588252 11.5600133540060 11.7028664353952 11.9332532074850 12.2362248163317 12.6259122359112 13.1153669304051 13.4784090511848 13.6622239221257 13.5801153987662 13.3312979619257]
I want to to get average first colume from array R with first col and second col from array R with second col with array G like this and get the output from. The output i should obtained 15 average from two array
like first col array R and first col array G =AVg
second col array R and second col array G =AVG
Third ........................................AVG
I have done it like
zz=R+G; Res=zz/2;
But, i want by using loop

回答(2 个)

Edson Alves
Edson Alves 2021-5-22
AVG = (R + G)/2;
It works well. No need of a "for" loop.

simone martinelli
simone martinelli 2016-9-28
编辑:simone martinelli 2016-9-28
for i=1:length(R)
avg1(i)=(R(i)+G(i))/2;
end

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

标签

尚未输入任何标签。

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by