首頁>
1
回覆列表
  • 1 # 用戶3208299300393

    據了解,數控R的編程方法是:

    用G02順時針/G03逆時針)(格式是G02X Z R F) X(圓孤到x軸坐標值)Z(也就是圓孤半徑)R(圓孤半徑)F(進給速度)比如:G71U1R1,G71P1Q2U0.5W0.1F50G0X0Z0,G02X30Z-15R15就這樣

  • 2 # 用戶4608637514107

    第一步:很明顯的可以向量化和矩陣化的loop,改變矩陣或者向量的大小,都是比較耗時的,這些可以在R內部通過矩陣化,正確估計矩陣的dim來解決。比較簡單的函數:基本程序本身寫好之後,用Rprof做profiling,找到最耗時間的環節,用inline和Rcpp包把最耗時間的部分重新寫一次(有一天我用一個二十行的C++函數換掉了一個which,程序的運行速度快了十倍這種事我會亂說嗎)。可以并行的計算做并行處理。使用ff包處理大的數據表格。用sparse matrix處理大矩陣。當然,使用正確的算法也很重要。啊,對了,有一本叫做the R inferno的書,作者是Patrick Burns,列舉了R語言編程中容易出現的各種小麻煩和解決方法,向大家推薦一下。