Tag: 八度

只select满足条件的特定行数

我目前开始使用八度来进行一些数据分析,并且对于特定的matrix操作有一些问题。 假设您有以下数据matrix: A = 1 11 22 33 44 13 12 33 1 14 33 44 现在我想删除这个matrix的所有行,例如下面的条件。 八度:6> A(:,4)== 33 ans = 1 1 0 我将得到这种forms的matrix,只select这些行: A_new = 1 11 22 33 44 13 12 33 我知道这是可能的一些循环的帮助。 但是,有没有更清洁的解决scheme,例如使用提供的标准库? 那太好了 :] 还有一些类似的问题已经发布给R: 在R中,select满足条件的matrix的行

从GNU Octave的matrix中移除一列

在GNU八度,我想能够从matrix中删除特定的列。 为了通用性。 我也希望能够从matrix中删除特定的行。 假设我有这个: mymatrix = eye(5) mymatrix = Diagonal Matrix 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 我想删除第2列和第4列,但是当我删除第2列时,第4列的位置已经移动到第3列,这使我的头部受伤。 一定有更好的方法!

如何检测运行MATLAB或Octave?

我需要编写在Octave和MATLAB上运行的代码。 问题是,它需要做一些GUI的东西,MATLAB和八度处理完全不同。 有没有一种方法,我可以检测,如果我正在运行MATLAB或八度,为了调用正确的function?

八度不会阴谋

当我尝试在GNU Octave上绘制一个图表,并尝试使用plot时,它给了我下面的输出 set terminal aqua enhanced title "Figure 1" size 560 420 font "*,6" dashlength 1 ^ line 0: unknown or ambiguous terminal type; type just 'set terminal' for a list 我正在使用Mac OS X 10.9.2。 我曾尝试使用 octave:79> setenv("GNUTERM","X11") 但我仍然得到相同的错误。

绘图窗口没有响应

我正在使用Windows 7 64位。 每一次,我使用绘图function,绘图窗口将显示并绘制成功,但之后,它停止响应,必须closures它。 例如 : x = linspace(0,1,10) y = x.^2 plot(x,y); 奇怪的是,当情节窗口冻结,我必须closures八度窗口,他们也将无动于衷。 这不会发生,如果我不使用绘图function。 我不知道为什么。 这是因为我使用64位版本吗? 请告诉我如何解决这个问题。

Octave / Matlab:向vector添加新的元素

有一个向量x ,我必须添加一个元素( newElem )。 之间有什么区别 – x(end+1) = newElem; 和 x = [x newElem]; ?

如何连接string+我?

for i=1:N f(i) = 'f'+i; end 在MatLab中给出了一个错误。 使用模式fi的N个string初始化数组的正确语法是什么? 看起来即使这不起作用: for i=1:4 f(i) = 'f'; end

为什么/我应该什么时候比八度更喜欢MATLAB?

在我们的鞋子操作中,我们需要在embedded式硬件上实现一个C实现之前,用一些更高级的语言对algorithm进行原型devise。 到目前为止,我们一直在使用MATLAB来做到这一点,但许可成本开始受到影响。 我们正在考虑将我们的MATLAB代码移植到Octave。 有没有特别的理由不这样做? 我们会打破任何兼容性,特别是如果我们有坚持使用MATLAB的外部合作伙伴? 我们可以预期会有什么performance处罚吗?

你最喜欢的MATLAB / Octave编程技巧是什么?

我想每个人都会同意,MATLAB语言并不漂亮,或者特别一致。 但是不要紧! 我们仍然需要用它来完成任务。 你最喜欢什么让事情变得更容易的技巧? 让我们每个答案有一个,所以如果他们同意,人们可以投票。 另外,试着用一个例子来说明你的答案。

八度/ Matlab:扩展一个向量,使其重复自己?

有没有办法通过重复自己来扩展向量? >v = [1 2]; >v10 = vx 5; %x represents some function. Something like "1 2" x 5 in perl 那么v10将是: >v10 1 2 1 2 1 2 1 2 1 2 这应该适用于一般情况,而不仅仅是[1 2]