4
我想找到x=0:0.1:pi/2
中最近的元素的索引到給定的數字z=0.65
。 我已經這樣做了,但我想要更好的東西: [C,I]=min(abs(x-z))
。 I
是最近元素的索引。最接近的元素MATLAB
我想找到x=0:0.1:pi/2
中最近的元素的索引到給定的數字z=0.65
。 我已經這樣做了,但我想要更好的東西: [C,I]=min(abs(x-z))
。 I
是最近元素的索引。最接近的元素MATLAB
[C, I] = min(abs(x-z))
是我會做的 - 我想不出有什麼改進。如果你認爲這是一種改進,[~, I] = min(abs(x-z))
將允許你不創建不必要的變量C
。
更好的是什麼?時間複雜性?你多次運行這個?你知道z的範圍嗎? – 3lectrologos
如果你想用它來做插值,你應該考慮'interp1(x,fx,z,'nearest')'。 – knedlsepp