spacing_Pin = transpose(-27:0.0001:2);
thetah_2nd = Phi_intrp3(ismembertol(spacing_Pin,P_in2nd));
使用此代码,我想评估Phi_intrp3
等于spacing_Pin
的索引P_in2nd
我知道我以前曾问过类似的问题。我已经有了一些非常有用的答案。但在这种情况下,它们似乎并不适用。 P_in2nd
只有40个条目,而spacing_Pin
则有更多。因此,我无法考虑spacing_Pin
和P_in2nd
之差的绝对值来找出它们最接近平等的位置。
所以P_in2nd
的值介于-25.9747和-0.0147之间。点后面的小数点有4位数,但这些小数点有时会被Matlab(格式简称)舍入。我认为,这是一个问题,P_in2nd
中找不到spacing_Pin
。结果是一个空矩阵。
以下是P_in2nd
的前5个条目:
现在,我想在这些值上评估¸Phi_intrp3
。为此,我可以更改spacing_Pin
,但不能更改P_in2nd
。例如,当我在P_in2nd
中搜索spacing_Pin
的第一个条目时,我发现条目10254 = -25,9747000000000。所以我想在此输入条目中评估Phi_intrp3
。
有办法做到这一点吗?