edit-replacing a value by another

7 次查看(过去 30 天)
I have a matrix
[1 2 3 4 5 6
11 58 12 8 2 12
2 10 36 69 1 20
14 85 94 20 36 5
19 58 41 52 69 87
10 25 36 78 01 25]
in first column [1 11 2 14 19 20]
each pair values must be repcaed by a value..
my 1st column outputmust be =[.1 .2 .3]
for second column my values must be .2 .4 .6
2nd column=[.2 .4 .6]
the values which are replaced is selected by user
i have 100x6 matrix please help
  1 个评论
Image Analyst
Image Analyst 2012-2-9
Why does your final output have only 3 values instead of 6. Shouldn't the first column be [.1 .1 .2 .2 .3 .3]? Or is it something else? If it's just 3 then which row of the pair should you throw out?

请先登录,再进行评论。

采纳的回答

Andrei Bobrov
Andrei Bobrov 2012-2-9
:0
A = randi(50,100,6); % Your matrix
n = size(A,1)/2;
n1 = cumprod([(1:n).',2*ones(n,size(A,2))],2)*.1;

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Logical 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by