提示用户在循环内输入的matlab代码

提示用户在循环内输入的matlab代码,matlab,mean,Matlab,Mean,我被要求编写一个matlab代码,利用循环结构计算5个数字的平均值,我编写了这段代码,但我想知道我是否可以做些什么,使matlab要求我按1到5的顺序输入值,例如“输入值1”“输入值2”等 你需要: 对于循环的每次迭代,%d被n的值替换 此外,不使用变量i。你可以摆脱它。无论如何,使用i(或j)作为变量名是个坏主意,因为Matlab已经将其定义为虚单位 sumx = 0; N = 5; i=1; for n =1:N i=i+1; Valuei=input('Enter Values= ');

我被要求编写一个matlab代码,利用循环结构计算5个数字的平均值,我编写了这段代码,但我想知道我是否可以做些什么,使matlab要求我按1到5的顺序输入值,例如“输入值1”“输入值2”等

你需要:

对于循环的每次迭代,
%d
n
的值替换

此外,不使用变量
i
。你可以摆脱它。无论如何,使用
i
(或
j
)作为变量名是个坏主意,因为Matlab已经将其定义为虚单位

sumx = 0;
N = 5;
i=1;
for n =1:N
i=i+1;
Valuei=input('Enter Values= '); 
sumx = sumx+Valuei;
end
Ybar=sumx/5;
display(Ybar);
N = 5;
for n = 1:N
   prompt = sprintf('Enter Value %d=', n);
   Value = input(prompt);
   ...
end