道格•赫尔MathWorks
(最初发布在Doug的MATLAB视频教程博客上。)
我们让MATLAB用户时不时地进入MathWorks来展示他们在MATLAB中的工作。最近有一个有趣的演示,在GUI中使用了一些非常棒的“杂乱分类”算法。讨论中提出的一个问题是如何从代码中删除一堆EVAL语句。下面的代码展示了如何避免使用“点parens表示法”,即它们的正式名称为动态字段名。
一个。道=“船体”
一个。汪东城= ' Doke '
name =“道”;
去年= a.doug
去年= eval (['。的名字)%坏
最后= a.(姓名)%好