作者moussorgsky (法国号有气质)
看板CodeJob
标题Re: [发案] matlab转C code
时间Fri Oct 26 21:20:55 2012
※ 引述《alich (阿力取)》之铭言:
: 案件状态:发包中
: 发案人:alich chiu
: 联络方式1:站内信
: 联络方式2:[email protected]
: 所在地区 :新竹
: 有效时间:
: 专案说明:有一些数学运算的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
1F:推 showbbs:MATLAB转C CODE要干啥 开发新介面? 转JAVA比较好用八 10/26 21:39
2F:→ uranusjr:两倍还很少了, 如果用了什麽 FFT 之类的会直接喷发 10/27 11:32
3F:推 Eleganse:我弄过FFT ~"~ 10/27 14:52
4F:→ Eleganse:注:我喷了 所以到最後还是CALL MATLAB函式库来完成 10/27 14:53
5F:→ Eleganse:从此之後 数学方法已有既有函数库可呼叫的 我不会自已写 10/27 14:55
6F:→ Eleganse:所以这篇说的没错 如果讨论串主有需要将既有matlab code 10/27 14:59
7F:→ Eleganse:转为C 那有必要将内容用到哪些数学方法简述一下 10/27 15:01
8F:推 JingXD:呼叫C linalgebra library 阿XD 10/28 12:44
9F:推 flyfoxy:可能要使用boost或opencv的现有函式库吧XD 10/29 16:58
10F:推 knme:推使用openCV 10/30 20:07
11F:→ advance760:会用matlab写当然就是会用到里面一堆数值方法的指令 10/31 01:22
12F:→ advance760:照我转过的经验 起码5~10倍吧 10/31 01:22
13F:推 goliathplus:matlab 不是可以直接转 c libary... 11/05 19:41