hii, can anyone please tell me the problem in the code ?why find doesn't give me the index of the number in theta array thanks

1 visualizzazione (ultimi 30 giorni)
M=3;%sites number
N=2;%particles number
U=-1;
num_of_states= nchoosek(M+N-1,N);
fock_mat=generate_fock_states(initial_vector,M,num_of_states);
theta=centerofmass(N,M,num_of_states,fock_mat)
find(theta(:,1)==-2.0944)
any(theta(:,1)==-2.0944)
  • | the result I got after running|*
theta =
0
1.0472
2.0944
-1.0472
3.1416
-2.0944
ans = Empty matrix: 0-by-1
ans = 0

Risposta accettata

Stephen23
Stephen23 il 24 Mag 2017
Modificato: Stephen23 il 24 Mag 2017

Più risposte (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by