Re: [發案] matlab轉C code

看板CodeJob作者 (法國號有氣質)時間13年前 (2012/10/26 21:20), 編輯推噓6(607)
留言13則, 8人參與, 最新討論串1/1
※ 引述《alich (阿力取)》之銘言: : 案件狀態:發包中 :  發案人:alich chiu : 聯絡方式1:站內信 : 聯絡方式2:alichchiu@gmail.com : 所在地區 :新竹 : 有效時間: : 專案說明:有一些數學運算的matlab code,想要把他轉成C code : 量不大,可能1000行左右 :   預算:請報價~~ : 接案者要求: : 接受新手承案否:是/否 :   附註: :     (以下內容鼓勵結案後填寫,可以詢問接案人願不願意暴光接案身份) : 結案意見: :  接案人: : 評價(0-10): :   說明: 我用回文的,如不合適請版主告知,我會自d~ 給發案者:是否能先給matlab code看看呢? 以我撰寫數值分析的code多年的經驗,很多matlab code一行可以完成的事, C要很有背景且很多行才能完成。 舉例:解[A]{x} = {b} 或 [A]{x} = 0,在matlab只要一行或兩行指令馬上秒 殺,但C至少都要30~40行才能解決。 做矩陣的inverse也是,matlab也是只要一行指令就OK,用C解就非常麻 煩。 其他像SVD或是least square或是很多數值分析的方法,matlab都有指令 可以用,但要用C寫,卻要對每個步驟的數值解法都很瞭解才有辦法寫出 code。 如果是解ODE或PDE,C code會遠比matlab code多。 寫這麼多只是要告訴發案者:matlab code 1000行能做的事,用C寫或許 會超過2000行,甚至再多很多都有可能。 所以報價可能不是您想像中的那樣,得要看實際是解什麼case才能報價。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.16.7

10/26 21:39, , 1F
MATLAB轉C CODE要幹啥 開發新介面? 轉JAVA比較好用八
10/26 21:39, 1F

10/27 11:32, , 2F
兩倍還很少了, 如果用了什麼 FFT 之類的會直接噴發
10/27 11:32, 2F

10/27 14:52, , 3F
我弄過FFT ~"~
10/27 14:52, 3F

10/27 14:53, , 4F
註:我噴了 所以到最後還是CALL MATLAB函式庫來完成
10/27 14:53, 4F

10/27 14:55, , 5F
從此之後 數學方法已有既有函數庫可呼叫的 我不會自已寫
10/27 14:55, 5F

10/27 14:59, , 6F
所以這篇說的沒錯 如果討論串主有需要將既有matlab code
10/27 14:59, 6F

10/27 15:01, , 7F
轉為C 那有必要將內容用到哪些數學方法簡述一下
10/27 15:01, 7F

10/28 12:44, , 8F
呼叫C linalgebra library 阿XD
10/28 12:44, 8F

10/29 16:58, , 9F
可能要使用boost或opencv的現有函式庫吧XD
10/29 16:58, 9F

10/30 20:07, , 10F
推使用openCV
10/30 20:07, 10F

10/31 01:22, , 11F
會用matlab寫當然就是會用到裡面一堆數值方法的指令
10/31 01:22, 11F

10/31 01:22, , 12F
照我轉過的經驗 起碼5~10倍吧
10/31 01:22, 12F

11/05 19:41, , 13F
matlab 不是可以直接轉 c libary...
11/05 19:41, 13F
文章代碼(AID): #1GYeuwGa (CodeJob)