Eval with multiple lines
显示 更早的评论
I have to run following with eval function in a single line.
a = 1:20; % first step is to define a variable
b = '[nan a(2:end)]'; % then index should be used. This should be in a single line.
c = eval(b);
My proposal is (which is wrong);
>> b = 'a = 1:20; [nan a(2:end)]'; % I need a single line such this
>> c = eval(b)
Error: The expression to the left of the equals sign is not a
valid target for an assignment.
There are some suggestions not to use eval. I have to use. Any help apreciated!
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Entering Commands 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!