2017-01-24 7 views
3

私はいくつかのMATLABコードを分析していますが、次の演算子があります:../。私は、このオペレーターが何をしているのかを説明している資料を見つけることができません。誰も私にそれを説明することはできますか?MATLABの二重区間演算子とそれに続く除算演算子(../)は何ですか?

sp(it,:) = (ww).*(1../sigt).*exp(-.5*(e(it,:).^2)./(sigt.^2))*srpfrac); 

ちょうどぺだっている。

+2

「1.0。/ sigt」は「0」のままにしました – Suever

+0

ありがとうございました!ダムハハのような感じ。 – hipHopMetropolisHastings

+2

[関連](http://stackoverflow.com/q/1642028/2586922):-P –

答えて

6

ない../オペレータはないが、第一.radix pointを示す1に関連付けられ、./element-wise divisionです。これは、基数が明示的に含まれていない限り、すべての数値が整数と見なされるPythonに慣れている人によって書かれた可能性があります。より冗長同等である:あなたのケースで

1.0 ./ sigt 

それがオプションであるとして、0は省略されています。

読みやすさと将来の混乱を改善するために、私は次のように変更します。

1 ./ sigt