【发布时间】:2011-03-03 05:59:52
【问题描述】:
在 Matlab 中,tilda 符号可用于忽略返回多个参数的函数中的某个参数。但是,当我在 Octave 中尝试相同的代码时,会出现语法错误。
我有两个问题:
为什么 Octave 不支持这个? (即错误、未来增强、设计决策等)
如果有的话,Octave 中的替代语法是什么(不只是将“虚拟变量”放入该位置然后清除该变量)?此外,这种替代语法是否与 Matlab 兼容?
% this is valid Matlab code, but will result in a syntax error in Octave
[colA, colB, ~, colC] = textread('data.txt', '%d %d %s %d', 1);
仅供参考,我正在使用为带有一些 Octave Forge 包的 Windows 编译的 Octave 3.2.4。
【问题讨论】: