replacing zeros with one and storing it in matlab

4 ビュー (過去 30 日間)
Elaf Trabulsi
Elaf Trabulsi 2019 年 12 月 9 日
編集済み: Adam Danz 2019 年 12 月 13 日
hi i want to display a zero matrix (10x10)
then i want to ask the user to select a specific row and column and then whatever the user selects will turn into 1.
example:
1 2 3 4 5 6 %where 1-6 are columns and A is the name of row
A 0 0 0 0 0 0
user will select: A,4
then the above will change into the following:
1 2 3 4 5 6
A 0 0 0 1 0 0
so that when the user enters again, this will be stored
for example second time user enters will look like this:
user will select: A,2
then the above will change into the following:
1 2 3 4 5 6
A 0 1 0 1 0 0
  1 件のコメント
Adam Danz
Adam Danz 2019 年 12 月 9 日
編集済み: Adam Danz 2019 年 12 月 13 日
How are you getting this data from the user? A gui? Using input()?
What are the variable names that store the 10x10 sparse matrix, the column numbers and row letters?
Are your 1s and 0s double or logical?

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

回答 (1 件)

Roshni Garnayak
Roshni Garnayak 2019 年 12 月 13 日
Let the zero matrix be A and the row number is assigned to a variable x. Then the following piece of code can help you convert the entire row into ones:
A(x, :) = 1;

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by