我代表一個混淆數字,十進制後有15位數字,即格式長於matlab,我想從混沌數中提取3個數字,每個數字包含5個數字。即如果混沌沒有。是0.d1d2 ... d15,那麼我想要(d1..d5),(d6..d10)&(d11..d15)。它總是四捨五入。我寫了下面的代碼。提取十進制數字後的數字MATLAB
num=x(n);
a1=floor(num*10^5);
disp('a1');
disp(a1);
a2=floor(num*10^10-a1*10^5);
disp(a2);
num=floor(num*10^15);
a3=mod(num,100000);
disp('a3');
disp(a3);
和輸出
0.320446597556797
a1
32044
a2
65975
a3
56796
其顯示A3爲56796,但我想56797.
請幫助!
當然不是!此外,這對你的答案並不重要。沒有它,你管理得很好 –