what I am trying to do is fill a matrix of zeros with the elements of a vector, but first I have to compare with a matrix of 1 and 0 to know what value should go
these vectors represent the availability and unavailability of a group of components of an electrical system, if the element of the matrix is equal to 1 it takes the value of availability, if it is zero it must take the value of unavailability
the code that I propose only fills the first column of the matrix of zeros with the corresponding elements of a and b, but I cannot get the other columns to be filled with the corresponding elements
n=5; a=[0.9 0.8 0.7 0.6 0.5]; b=[ 0.1 0.2 0.3 0.4 0.5]; t=ff2n(n); t1=zeros(size(t)); for i = 1:length(t) if t(i)==1 t1(i) =a(1,1); else t1(i) = b(1,1); end enddisp(t1)
Best Answer