please help me identufy this.. i write the program but i dont know what this program do.. this is the command.. and output..

this is the command
x= [-2 4 7 -9 3 11 7 5 7 ]
[i j ]= size (x)
count = 0 ;
for a = 1 : j
if x (1,a)==7
count=count+1 ;
end
end
count
and this is the output
x =
-2 4 7 -9 3 11 7 5 7
i =
1
j =
9
count =
3
x =
-2 4 7 -9 3 11 7 5 7
i =
1
j =
9
count =
3
please help me to identify this program.. thanks

2 件のコメント

Swarooph
Swarooph 2012 年 2 月 9 日
It is just counting the number of '7's in the first row of the variable 'x'. What would you LIKE it to do?
So you wrote it but you don't know what it does? That is a very odd work flow from an engineering standpoint.

サインインしてコメントする。

 採用された回答

Dr. Seis
Dr. Seis 2012 年 2 月 9 日
You are defining an array that is 1 row x 9 columns with values ranging from -9 to 11. You then calculate the "size" of the array and the number of rows are assigned to "i" and the number of columns are assigned to "j". You then initialize "count" to 0 and then loop through all the elements of your array "x" and every time an element in "x" is equal to 7, you increment "count" by 1.
In the future, go to your Help Navigation (little blue question mark) and search for each function within a piece of code you do not understand.

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeEntering Commands についてさらに検索

質問済み:

2012 年 2 月 9 日

編集済み:

2013 年 10 月 6 日

Community Treasure Hunt

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

Start Hunting!

Translated by