我編譯了一個matlab文件,它以可執行形式顯示大量數字作爲基於控制檯的應用程序。我需要在php中對可執行文件的輸出做進一步的計算。基於可執行控制檯的應用程序的輸出是ASCII還是數字格式?如何將數字格式的ASCII輸出轉換爲在php中對其進行進一步計算?控制檯應用程序輸出
我使用disp(變量)來顯示輸出。輸出的形式。
(1,1) 0.1424
(2,1)0.0117 (3,1)0.0000 (4,1)0.0000 (5,1)0.0677 (6,1)0.0000 (7,1)0.5308 ( 8,1)0.0077 (9,1)0.0512 (10,1)0.0118 (11,1)0.0001 (12,1)0.1764
(114,1)0.4564 (203,1)0.2962 (250,1)0.2474
分列1至7
0.1373 0.0414 0.0541 0.1342 0.5606 0.5293 0.1652
列8至14
0.0341 0.0396 0.0633 0.0778 0.0289 0.0654 0.0752
列15至21
0.3055 0.4602 0.0631 0.0360 0.0188 0.0497 0.0228
列22至28
0.0294 0.0373 0.0734 0.3148 0.1703 0.0294 0.0057
列29至35
0.0263 0.0382 0.0977 0.0396 0.1056 0.0781 0.1085
列36至42
0.1537 0.0239 0.0154 0.0046 0.0121 0.0700 0.0171
第43列至第49列
0.0304 0.0551 0.2174 0.2594 0.1179 0.0355 0.0103
列50至56
0.0084 0.0188 0.0025 0.0019 0.0219 0.1391 0.1527
列57至63
0.0471 0.0313 0.0170 0.0557 0.0016 0.0044 0.0184
第64列至第70列
0.0194 0.2053 0.3206 0.1394 0.0208 0.0332 0。0658
列71至77
0.0193 0.0073 0.0026 0.0223 0.1996 0.3017 0.0207
列78〜84
0.0168 0.0076 0.0038 0.1666 0.0278 0.0167 0.1070
列85至91
0.3269 0.2546 0.0270 0.0026 0.0053 0.0079 0.0132
分列92至98
0.0059 0.0141 0.0205 0.1327 0.2656 0.0300 0.0049
列99至105
0.0066 0.0228 0 0.0253 0.0622 0.0107 0.0792
列106到112
0.0754 0.0157 0 0.0097 0.0229 0.1128 0.0549
我的程序產生數字輸出,而不是文本。那麼ASCII格式的輸出是什麼?我不想將結果保存在文本文件中,而是將其保存在php中的數組中以供進一步比較。我使用的是PHP而不是Python。所以在PHP中的任何幫助? – user1583647 2013-04-08 02:45:15
你如何創建你的輸出?用'fprintf(1,'%d',myVariable)'類型的語句?是的,那是文本 - ascii。如果您以其他方式進行操作,請通過編輯您的問題來描述它。 – Floris 2013-04-08 02:53:06
我編輯了我的問題,請查看它。無論如何轉換數組中的輸出,並在PHP中使用它? – user1583647 2013-04-08 03:18:59