for ioc=1:1:length(ring_vec)
for ipc=1:1:length(opcon_vec)
for irc=1:1:length(rccorner_vec)
for inw=1:1:length(nw_vec)
for ivw=1:1:length(pw_vec)
for ivdp=1:1:length(vd_vec)
for itp=1:1:length(temp_vec)
abc_p = period_arr(ioc,ipc,irc,inw,ivw,ivdp,itp);
end
end
end
end
end
end
end
dist_p = abs(period_arr - abc_p);
[min_dist_p, idx_p] = min(dist_p(:));
%%%%%%%%%%%%%%%%%%%%%%%%%%
results:
dist_p = 1.98
abc_p is just taking one value of size 1*1, it should take a matrix of
values in 2*7*1*10*10*15*8
How do i get it ? Do i need to declare abc_p before the for loop, if so how
??#
Please help
--
Sent from: https://octave.1599824.n4.nabble.com/Octave-General-f1599825.html
You did not put indices on abc_p. Try this:
abc_p(ioc,ipc,irc,inw,ivw,ivdp,itp)
= period_arr(ioc,ipc,irc,inw,ivw,ivdp,itp);