我有一个程序,我希望能够通过输入来更改线条样式,但是我在从 - 到 - 以及从 - 到 - 更改时遇到了一些麻烦。它给出了“选择的样式已被使用”的消息,我怎样才能让程序看到它们之间的区别而不必写 -- 间隔像 - -?
style=input('Give new style ( :, --, -., -): ','s');
h(id) = plot_handles(id);
if get(h(id), 'LineStyle')==(style)
disp('The choosen style is already used!');
else
set(h(id), 'LineStyle', style);
end