Info

此问题已关闭。 请重新打开它进行编辑或回答。

Modify this simple code for me, please

2 次查看(过去 30 天)
kenifeh
kenifeh 2011-4-10
关闭: MATLAB Answer Bot 2021-8-20
Recently, i asked a question about how to a certain number in the array of h to be displayed in the exact sequence. Someone gave me the correct answer. Please find the code below.
h=[2 4 6 1 7 5 9 8 9 2 5 7 2 4 6 7];
for p=1:16
index=input('please enter a number between 1 to 16:');
answer=h(index)
end
Can someone please help me modify this code? Now, i dont want it to request that i input any value of p before displaying the right value of h. I want it to be able to call the following
1. h(2)-h(1), h(3)-h(2), h(4)-h(3), h(5)-(h4), h(6)-h(5)...h(16)-h(15). 2. For the values in 1 above, display the figure(how many?) of digits that are less than 2
I need the answer to develop a specific code...Thanks, in anticipation of an urgent response

回答(1 个)

the cyclist
the cyclist 2011-4-10
dh = diff(h)
dh_less_than_2 = sum(dh<2)

此问题已关闭。

标签

Community Treasure Hunt

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

Start Hunting!

Translated by