how to convert text into expression

I have a text file which has string say as (50%((15000-a)+b)). is there any way to calculate this expression.

1 commentaire

Stephen23
Stephen23 le 19 Août 2016
Modifié(e) : Stephen23 le 19 Août 2016
Note that (50%((15000-a)+b) is not valid MATLAB syntax, and appears to be written in some other language: you would have to write a parser for whatever language that is. This is not a trivial task.

Connectez-vous pour commenter.

Réponses (1)

Azzi Abdelmalek
Azzi Abdelmalek le 19 Août 2016
Modifié(e) : Stephen23 le 19 Août 2016

0 votes

It seems that you are looking for functions such eval, which in fact is not recommended by forums and also by Matlab help. read

Tags

Modifié(e) :

le 19 Août 2016

Community Treasure Hunt

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

Start Hunting!

Translated by