0
我已經定義了幾個匿名函數,通常取決於三個變量eta1, eta2, y
。有eta1
eta2
和y
在MATLAB中變量的變化?
[email protected](y) ((i*alpha1*lambda_0)^(1/3))*y+eta01;
[email protected](y) ((i*alpha2*lambda_0)^(1/3))*y+eta02;
所以我基本上放棄了y
值,然後我可以積h1b(y=whatever)
通過arrayfun
之間的下列關係:
[email protected](eta) blablabla
[email protected](y) i*alpha1*(DW1(eta1(y))*conj(U2(eta2(y)))+W1(eta1(y))...
*conj(DU2(eta2(y))));
[email protected](y) -(1/(lambda_0*alphats))*(betats*N3Y(y));
vec=arrayfun(h1b,eta1(0:0.01:N));
plot(abs(vec),0:0.01:N)
我的問題:是有辦法作爲一個匿名函數,根據eta1
而不是y
正式檢索h1b?沒有評估y
,然後eta1,eta2
,然後h1b
,這是我所做的。