Converting positives to negatives in a column.

29 ビュー (過去 30 日間)
Christopher
Christopher 2013 年 9 月 8 日
I have somewhat of a confusing problem that I need help with. I am going to explain it the best that I can, so here goes. I have two column vectors, one is Cp the others is Cf. The Cp column has positive values and some negative values. I basically need to take the rows in the Cp column that are negative and make the same rows of Cf negative. For example:
Cp=[1;2;-3;-4;5]
Cf=[1;3;5;7;9]
Then the new column vector would be:
new_vector=[1;3-5;-7;9]
Basically making any negative row in Cp, negative in Cf.
Is there any easy way to do this? Any help is much appreciated.

採用された回答

Walter Roberson
Walter Roberson 2013 年 9 月 8 日
Cf(Cp<0) = -Cf(Cp<0);

その他の回答 (0 件)

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by