Multiple-Colon
本周早些时候,有一个问题问如何最有效地创建一个向量从多个结肠下标,足够一个共同的任务。例如:
%的起始索引startidx =[1 4π]%的跨步之间开始和结束索引步=(1 1π)%的结局指标endidx =[6 0π^ 2)
startidx = 1.0000 4.0000 3.1416步= 1.0000 -1.0000 9.8696 3.1416 endidx = 6.0000 0
%想要的结果disp (v)
1.0000 2.0000 3.0000 4.0000 5.0000 6.0000 4.0000 3.0000 2.0000 3.1416 6.2832 9.4248 1.0000 0这可以用一个简单的完成为循环或一些索引技巧,对于许多应用程序足够快。然而,布鲁诺的mcolon使它更快,更优雅。有两种实现,一个在MATLAB和其他在c++编译成一个墨西哥人文件。
墨西哥人文件编译,您可以调用所提供的mcolon_install。我真的很喜欢它当文件需要任何花哨的设置有自己的安装功能。
现在调用语法:
v = mcolon (startidx跨步,endidx)。”;disp (v)
1.0000 2.0000 3.0000 4.0000 5.0000 6.0000 4.0000 3.0000 2.0000 3.1416 6.2832 9.4248 1.0000 0
评论
你有一个用例创建矢量或从多个数组下标或进展?试一试,让我们知道你的想法在这里或者离开评论布鲁诺。 发表与MATLAB®R2014a
|
- 类别:
- 先进的MATLAB,
- 选择
评论
留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。