using math operation as string in array on an expression

3 Ansichten (letzte 30 Tage)
yonatan gerufi
yonatan gerufi am 23 Mai 2014
Bearbeitet: Mischa Kim am 23 Mai 2014
Hi all,
i need to do some math operation on elements in certain order, as:
3+4, 3-4, 3*4, 3/4, 3^4
i thought using a string array
['+','-','*'..]
and somehow to do
3 arr[i] 4
but i just can't make it work! any ideas?

Akzeptierte Antwort

Mischa Kim
Mischa Kim am 23 Mai 2014
Bearbeitet: Mischa Kim am 23 Mai 2014
yonatan, you are on the right track:
carray = {'3+4','3/4'};
res = eval(carray{2})
res =
0.750000000000000

Weitere Antworten (0)

Kategorien

Mehr zu Characters and Strings finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by