Hi,
I have an array 1X106. I want to be able to multiply specific entries in the array by -1.
e.g., multiplying the 16, 17 and 18 value in the array by -1 whilst still keeping the remainder of the array with the original values.
Any help would be greatly appreciated,
Thanks!

 채택된 답변

Chunru
Chunru 2022년 7월 28일

0 개 추천

a = randn(1, 106);
a(14:20)
ans = 1×7
0.8401 1.6024 1.0470 -1.1157 0.2066 -2.0192 -0.6220
a(16:18)=-a(16:18);
a(14:20)
ans = 1×7
0.8401 1.6024 -1.0470 1.1157 -0.2066 -2.0192 -0.6220

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Matrices and Arrays에 대해 자세히 알아보기

제품

릴리스

R2019a

태그

질문:

2022년 7월 28일

댓글:

2022년 7월 28일

Community Treasure Hunt

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

Start Hunting!

Translated by