在final_matrix中,我基本上试图获得第一列中的唯一元素(如果数字多次出现,我将只显示一次),以及第二列中出现的相关百分比。但是,我得到以下输出,可以看出,0.0048是一个问题。
0.0044 0.0313
0.0045 0.0313
0.0048 0.1250
0.0048 0
0.0048 0
0.0048 0
0.0048 0.0313
代码:
function [final_matrix] = MCsolution()
no_iterations = 100;
thresh_strain = zeros(no_iterations, 16);
casechoice =input('Enter 1 for 1st Layup and 2 for 2nd layup:');
for i=1:no_iterations
for j=1:16
J = Nielsennew(casechoice);
thresh_strain(i,j) = J(1, j);
end
end
myUniqueValues = unique(thresh_strain);
myUniqueValues = round(myUniqueValues/.0001)*0.0001;
nelements = hist(thresh_strain(:),myUniqueValues);
for i=1:16*no_iterations
percent(i) = (nelements(1,i)/numel(thresh_strain))*100;
end
final_matrix = [myUniqueValues percent'];
由于