QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2714|回复: 7
打印 上一主题 下一主题

关于Forcal超微型软件开发

[复制链接]
字体大小: 正常 放大
forcal 实名认证       

45

主题

3

听众

282

积分

升级  91%

  • TA的每日心情
    难过
    2012-8-27 18:22
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2010-11-6 10:39 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
        许多人有自己的编程心得,在某些算法上有独到之处,想与他人共享所得之快乐,或者想籍此获得一点收入,怎么办?开发一个程序对外发布?开发一个共享软件?似乎由于种种原因不能实现,闪光的思想就此而无奈地消逝了,实在可惜!
        Forcal让所有思想的闪光都成为永恒的光束,为此您只需加入Forcal超微型软件开发平台。
        在这个平台上,您只需提供您的C/C++代码或dll、函数接口、函数说明,以及封装您的函数进入Forcal系统,除此之外无需考虑其他任何事情。您的编程心得将随Forcal的发布为众人所知并广泛使用,称之谓超微型软件。
        Forcal强大的可扩充能力会让您的编程心得得到完美演绎。您的函数将与Forcal融为一体,可相互调用以实现1+1>2。
        请给出您的看法、意见或建议等等。
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    linmatsas 实名认证       

    53

    主题

    13

    听众

    3591

    积分

    逍遥游

  • TA的每日心情
    奋斗
    2014-12-2 09:53
  • 签到天数: 54 天

    [LV.5]常住居民I

    自我介绍
    额。。。。世界上最讨厌的事情就是自我介绍。。。

    邮箱绑定达人 新人进步奖 发帖功臣 最具活力勋章

    群组Matlab讨论组

    群组数学建模

    群组小草的客厅

    群组2012数学一考研交流

    群组C 语言讨论组

    回复

    使用道具 举报

    辛逸 实名认证       

    6

    主题

    4

    听众

    1410

    积分

    升级  41%

  • TA的每日心情

    2018-6-5 19:36
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码

    群组数学建摸协会

    群组计算机考研

    群组狂热数模爱好者

    群组2012数学一考研交流

    群组哈尔滨工业大学建模团

    回复

    使用道具 举报

    39

    主题

    4

    听众

    2574

    积分

    小草,小草,小。。。。。。草。。。。。。

    升级  19.13%

  • TA的每日心情
    开心
    2016-2-19 16:37
  • 签到天数: 134 天

    [LV.7]常住居民III

    发帖功臣

    群组小草的客厅

    群组数学建模

    群组Matlab讨论组

    群组数学建模培训课堂1

    群组全国大学生数学建模竞

    回复

    使用道具 举报

    forcal 实名认证       

    45

    主题

    3

    听众

    282

    积分

    升级  91%

  • TA的每日心情
    难过
    2012-8-27 18:22
  • 签到天数: 1 天

    [LV.1]初来乍到

    谢谢楼上三位朋友的关注!; A- w3 P8 C- ]; l0 @7 Q  @; z
    ( \! ]/ Z9 B* q, C7 g% w9 W  l
    我再说明一下,例如你有一些很好的数模算法--但数模我不懂,下面以我稍懂一点的积分为例进行说明。
    : p) l1 D6 ~+ x8 Y; g0 }
    - v2 Z; i3 V% k4 S. b2 a1 }3 W5 r例如你有一个很好的积分算法QDAGS: D0 V9 i' j3 t: B& v
    / ~4 i0 |3 g/ C- T0 ^' c5 A5 E
    若给我C/C++源代码或者dll,我可以封装到Forcal脚本中,格式参考如下:" {  B$ ]2 y! l! ?0 t$ a

    * u5 Z: M1 T. ~; ~/ e5 DIMSL::QDAGS(F,A,B,ERRABS,ERRREL,&ERREST):计算一个函数的积分(可能在端点存在奇异)
    & @0 ^1 a; q  r% K! L) M
        F:Forcal一元函数句柄。该函数由用户定义。
    & G1 l" z7 c# F! b9 {    A,B:积分下限及积分上限。
    0 ]: u  v; d) K5 O; J   
    ERRABS:期望的绝对精度。ERRABS>=0
    " U. p$ p: r* e1 P" u4 _   
    ERRREL:期望的相对精度。ERRREL>=0+ Q  }) t7 T$ z& f- A: B. A; d
       
    ERREST:返回计算的绝对误差。
    % f6 K: W8 ?$ W2 F0 Q; B; g1 _    返回值:积分值
        运行错误:1:找不到相应的IMSL函数;2:指定的表达式不存在;3:不是一元函数;4:参数不符合要求;5:内存错误。
        [例子] 求函数f(x)=ln(x)/sqrt(x)在0~1上的积分值
    ) p! ]4 D( _% R; j0 c3 a$ p" G! M0 M
    f(x)=ln(x)/sqrt(x);
    6 a1 o# A  H2 Y% b6 h4 q2 ZIMSL::
    QDAGS[HFor("f"),0,1,0,0.001,0];                //得到积分值
    . _4 k/ t) U) S+ C(:err)=IMSL::
    QDAGS[HFor("f"),0,1,0,0.001,&err],err;  //得到积分值的绝对误差
        虽然你给我的只是积分算法QDAGS,但封装到Forcal后,就与Forcal系统融为一体,积分函数f(x)可通过Forcal脚本定义,可为任意形式,其中可能包含其他人提供的算法,但这个你并没有提供。
    9 O: a* x/ y$ K( ^
        如果没有你的积分函数,Forcal系统中还不能进行积分运算,或者算法没有你的好,可你虽有很好的积分函数,却不能方便地对任意函数进行积分;当你的积分函数融入Forcal系统后,优势互补,实现了1+1>2。

    $ y# N4 Z' _6 g
        如果有很多人参与,Forcal系统将非常强大,当然,这是大家共同参与协作的结果。
    回复

    使用道具 举报

    forcal 实名认证       

    45

    主题

    3

    听众

    282

    积分

    升级  91%

  • TA的每日心情
    难过
    2012-8-27 18:22
  • 签到天数: 1 天

    [LV.1]初来乍到

    招募封装各种开源代码库合作人员:
    3 U6 c1 }& P+ c$ J0 }1 m4 C/ n: ~' E/ K* G- o0 c+ a0 W; r0 ^, Y
        欲将各种开源代码库(例如LAPACK、BLAS、CGAL、IT++、GMP、... ...,不局限于数学库,其他任意类型的库都可以)封装到Forcal中,由于英语、数学等相关知识的限制,以及工作量太大等原因,故招募合作人员。
    ( p" M' w3 m; f# k9 W' g7 A& w/ X
    6 x" Y! l' k- Q: L% T3 b! g; {    工作内容:将所感兴趣的库的说明翻译成汉语,编写软件用户手册,视频教程等相关文档。
    5 `9 T( ^  S; T1 y2 X% Y* J- Y& l4 J& A0 n8 m! Z
        要求:(1)热爱Forcal软件;(2)有空余时间。
    * m4 l7 S# E# l$ r6 o
    . g0 O# W4 {: @+ q    回报:(1)软件文档第一作者署名;(2)软件文档出版的第一作者;(3)其他约定的回报。
    回复

    使用道具 举报

    forcal 实名认证       

    45

    主题

    3

    听众

    282

    积分

    升级  91%

  • TA的每日心情
    难过
    2012-8-27 18:22
  • 签到天数: 1 天

    [LV.1]初来乍到

    招募Forcal图形库开发合作人员:& X0 T6 A* b5 ~# z3 {2 t

    6 b$ L* _2 r5 ]3 k/ _3 W% ~    前景展望:目前很多人使用各种语言与matlab混合编程,一个重要的原因就是要使用matlab的图形功能。但各种语言与matlab混合编程的效果不尽人意,如运行效率低下、不能完整使用matlab的功能、需安装matlab庞大的引擎等等。Forcal具有天然的混合编程能力,无需安装、运行高效、按需加载各种扩展库提供完整的使用功能、轻量级引擎,这些都是Forcal得天独厚的优势,发展前景看好。
    - O* A1 L; N6 F" y6 X: P( |
    % j' V- g0 s* G$ a    工作内容:开发Forcal图形库(商业库或非商业库均可),作者将全力协助完成该库。编写软件用户手册,视频教程等相关文档。$ ]$ N! }8 y. W: Y8 k
    $ \8 I9 m$ t9 S* D. ~0 T# v/ ]
        Forcal图形库部分函数参考:Forcal图形库说明- X) c, ^9 g3 D* u

    8 B" v/ t& I9 e6 Y# \0 W5 U, B    要求:(1)热爱Forcal软件;(2)有空余时间。
    ) Q5 \. J1 _. h, G" m# M5 |: p8 E3 f1 S% S  ~& _+ J
        回报:(1)各自拥有各自开发的源代码及相应软件的版权;(2)软件文档第一作者署名;(3)软件文档出版的第一作者;(4)其他双方约定的回报。
    回复

    使用道具 举报

    forcal 实名认证       

    45

    主题

    3

    听众

    282

    积分

    升级  91%

  • TA的每日心情
    难过
    2012-8-27 18:22
  • 签到天数: 1 天

    [LV.1]初来乍到

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2024-5-23 17:07 , Processed in 0.696932 second(s), 89 queries .

    回顶部