Replace value with another value

234 Ansichten (letzte 30 Tage)
Sarah Yun
Sarah Yun am 16 Dez. 2019
Bearbeitet: Adam Danz am 18 Dez. 2019
Hi,
I have a list of data in a column
There are some values which are -1
How can I replace the -1 values in the column with 0.1 mm values?
Maybe I must use the find function?
Can you help me with the code?
Thank you.
  5 Kommentare
Adam Danz
Adam Danz am 16 Dez. 2019
It's unlcear how you want to repace a single value (-1) with range of values (0:0.1). If you're working with a matrix, you cannot replace a single value with multiple values. If you're working with a cell array it's possible but it's still not clear how -1 whould be replaced.
Sarah Yun
Sarah Yun am 16 Dez. 2019
Hi,
I would like to replace -1 with 0.1 in the column
What code can do this?
Thank you!

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Adam Danz
Adam Danz am 16 Dez. 2019
M(M==-1) = 0.1;
  2 Kommentare
Sarah Yun
Sarah Yun am 16 Dez. 2019
Bearbeitet: Sarah Yun am 16 Dez. 2019
Hello,
To change -1 values to 0.1 in a table, I write this code:
Table.Variable = A;
B = A((M==-1) = 0.1);
% Insert new values back into table
Table.Variable = B;
Something is not right.
Can you help?
Adam Danz
Adam Danz am 16 Dez. 2019
Bearbeitet: Adam Danz am 18 Dez. 2019
If you are replacing values in Table.Variable, then M should be repaced with Table.Variable.
Table.Variable(Table.Variable == -1) = 0.1;

Melden Sie sich an, um zu kommentieren.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by