matlab有没有将字符窜快速转为逻辑值的方法例如以下一段代码:a=1.2;b=1.9;s='a>1 && b<2';S=str2logic(s);if S==1 C=1end笔者想到通过str2logic函数,将字符窜s转换为可以运行的代码,从而得到结果:C=1有没有现成的结果,还是笔者需要一个个地写逻辑函数(包括+、-、*、/、=、>、<、≥、≤、≠、&&、||、()等符号)。
eval(s) 可以解决。