在Matlab中,我使用了一个简单的对话框
dialog1 = inputdlg('Enter sequence of bad scans:');
bad = str2num(dialog1{:});识别异常值。但是,我更希望有一个选项来消除整个间隔。例如,将1 3 4 5包含到矢量bad的1 3-5
发布于 2017-02-04 09:56:01
您可以简单地输入:1 3:5。
或者,您也可以使用regexprep function将'-‘替换为':’,如下所示:
bad = str2num(regexprep(dialog1{:}, '-', ':'));https://stackoverflow.com/questions/42035456
复制相似问题