当前位置:  技术问答>java相关

希望各位大侠不吝赐教

    来源: 互联网  发布时间:2015-01-25

    本文导语:  我设计的一个单值函数类: ========================cut here========================= /**the abstract class of function  * designed according to matlab  * Author:weiming  * Vision:1.0  * Date:4/6/2001  */ package Mathematica.Functions; public abstract ...

我设计的一个单值函数类:

========================cut here=========================

/**the abstract class of function
 * designed according to matlab
 * Author:weiming
 * Vision:1.0
 * Date:4/6/2001
 */

package Mathematica.Functions;

public abstract class Function{

public String name="Function";
        public String expression=null;
public int type=0;
protected double factor=1.0;

        //构造函数,其实现类使用
public Function(String name,String expression,int type){
this.name=name;
this.expression=expression;
this.type=type;
}

public Function(String name,String expression){
this.name=name;
this.expression=expression;
this.type=FunctionType.Unknown;//另实现
}

public Function(String name){
this.name=name;
this.expression=null;
this.type=FunctionType.Unknown;

}

public Function(){
this.name=null;
this.expression=null;
}

public void setName(String str){
this.name=str;
}

public void setExpression(String str){
this.expression=str;
}

public void setType(int type){
this.type=type;
}

public String toString(){
return name+":  "+expression;
}

public abstract double value(double[] vars) throws Exception;

}

========================cut here=========================

我一直都想用一个String类对象expression来构造函数对象,如:

expression="f(x,y,z)=Math.exp(2.0)*(1/x^2)+Math.sin(y)+Math.Log(z)"

那么,这个类就不用声明为abctract,那位大侠能帮我设计这样一个函数,

public double value(double[] vars) throws Exception;

要求读取expression,直接实现单值函数求值。括号中变量依次为var[0],var[1],
var[2]......,如果不用java,能否给我一个dll,函数形如double value(String expression,double[] vars)??

希望各位大侠不吝赐教,小弟在此先谢过了.

|
可以试一试mathlab的activeX控件

|
如果人人都能给自己加分,人人都是成了顶尖专家了。呵呵。

|
问题解决了,应该高兴才对亚。分数就当扔了听个响 ^_^

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求Linux操作系统学习教程,要实用的,希望哪位大侠给传一本
  • 希望各位大侠推荐一个好的linux系统。中档配置的机器使用。
  • linux下安装svn问题多多,还希望各位大侠出面帮帮!小弟不甚感激..
  • 请问大侠们,线程中sleep到底行不行?? 希望是线程sleep的终结帖!!
  • 这个问题我已经搞了一个多月了,头都昏了,希望大侠救救小弟吧!!!!
  • PC的开机,关机,重启过程,8042工作原理,ROM区的映射,把不懂的问题一下都列了出来,希望大侠帮我看看
  • 我希望安装linux,不过有些基础问题希望大家指教
  • 关于网络编程,不能达到希望的结果,希望各位高手指正一下!
  • 关于学习的疑问!希望各位给点意见!
  • 给个人提供J2EE培训!也希望大家看看这样的水平可以找到什么样的工作!(希望斑竹给个方便,不要删除我的帖子,绝对不是广告,万分感谢!)
  • 网络咖啡 希望你帮帮忙!
  • 这里有谁玩 U.C. Berkeley 的 NachOS?希望一同交流!
  • 希望能和这里的朋友认识一下!
  • JSP中怎样编写时间戳?希望能有现成的函数!
  • 我叛变了,开始学java了,希望大家多多关照!!
  • 只剩最后30分了,希望不会白问,james问题!
  • 请问PDP11机的体系结构,希望能给一些详细资料
  • 第一次进LINUX,希望大家多多照顾一下下弟!
  • crontab的问题,希望高手指教!谢谢!
  • 关于脚本的问题,希望能解决。
  • 我是个初学者,希望指点明津
  • 我是个菜鸟!有点问题,希望指教!
  • 技术大讨论!!为JSP开发上传组件!!!!可是我原创作品哦,希望能对一些人有些帮助,也希望高手指点
  • 最近想学linux。希望老鸟们进来提个建议。
  • 用java做mis系统怎么样,用什么软件较好?希望大家讨论,论者有分!
  • opensolaris 安装遇到的问题,希望得到你的帮助


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3