I want to replace specific elements within an array with a user input.
For example, the array will contain [a b c d e f g] and the user will input 3 values corresponding to 3 symbols (e.g a=1, c=2, g=6) and the final array will be [1 b 2 d e f 6]
The solution will have to be viable for a 12x1 matrix .
Thanks

 採用された回答

madhan ravi
madhan ravi 2018 年 11 月 13 日
編集済み: madhan ravi 2018 年 11 月 13 日

0 投票

syms a b c d e f g %requires symbolic toolbox
A=[a b c d e f g]
finalarray=subs(A,{'a','c','g'},{'1','2','6'})

3 件のコメント

madhan ravi
madhan ravi 2018 年 11 月 13 日
If it was what you were looking for make sure to accept the answer else let know
Pamod Piyatissa
Pamod Piyatissa 2018 年 11 月 13 日
That's perfect, thank you.
madhan ravi
madhan ravi 2018 年 11 月 13 日
Anytime :)

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

その他の回答 (0 件)

製品

リリース

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by