⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mathlibobject.java

📁 JAVA 数学程序库 提供常规的数值计算程序包
💻 JAVA
📖 第 1 页 / 共 2 页
字号:

    /**trigonometric functions - calculate the cosine of this token
    @return the result as an OperandToken*/
/*    public OperandToken cos()
    {
	 MathLibObject result = new MathLibObject();
	 Iterator fields = getFields();
            
	 while(fields.hasNext())
	 {
	      Variable var = ((Variable)((Map.Entry)fields.next()).getValue());
	      String fieldName = var.getName();
		   
	      OperandToken data = var.getData();
            
	      result.setField(fieldName, data.cos());
	 }                
        return result;
    }*/

    /**trigonometric functions - calculate the tangent of this token
    @return the result as an OperandToken*/
    public OperandToken tan()
    {
	 MathLibObject result = new MathLibObject();
	 Iterator fields = getFields();
            
	 while(fields.hasNext())
	 {
	      Variable var = ((Variable)((Map.Entry)fields.next()).getValue());
	      String fieldName = var.getName();
		   
	      OperandToken data = var.getData();
            
//	      result.setField(fieldName, data.tan());
	 }                
        return result;
    }

    /**trigonometric functions - calculate the arc sine of this token
    @return the result as an OperandToken*/
    public OperandToken asin()
    {
	 MathLibObject result = new MathLibObject();
	 Iterator fields = getFields();
            
	 while(fields.hasNext())
	 {
	      Variable var = ((Variable)((Map.Entry)fields.next()).getValue());
	      String fieldName = var.getName();
		   
	      OperandToken data = var.getData();
            
//	      result.setField(fieldName, data.asin());
	 }                
        return result;
    }

    /**trigonometric functions - calculate the arc cosine of this token
    @return the result as an OperandToken*/
    public OperandToken acos()
    {
	 MathLibObject result = new MathLibObject();
	 Iterator fields = getFields();
            
	 while(fields.hasNext())
	 {
	      Variable var = ((Variable)((Map.Entry)fields.next()).getValue());
	      String fieldName = var.getName();
		   
	      OperandToken data = var.getData();
            
//	      result.setField(fieldName, data.acos());
	 }                
        return result;
    }

    /**trigonometric functions - calculate the arc tangent of this token
    @return the result as an OperandToken*/
    public OperandToken atan()
    {
	 MathLibObject result = new MathLibObject();
	 Iterator fields = getFields();
            
	 while(fields.hasNext())
	 {
	      Variable var = ((Variable)((Map.Entry)fields.next()).getValue());
	      String fieldName = var.getName();
		   
	      OperandToken data = var.getData();
            
//	      result.setField(fieldName, data.atan());
	 }                
        return result;
    }

	
	/**Trigonometric function - calculates the hyperbolic sine
    @return the result as an OperandToken*/   
    public OperandToken sinh()
    {
	 MathLibObject result = new MathLibObject();
	 Iterator fields = getFields();
            
	 while(fields.hasNext())
	 {
	      Variable var = ((Variable)((Map.Entry)fields.next()).getValue());
	      String fieldName = var.getName();
		   
	      OperandToken data = var.getData();
            
//	      result.setField(fieldName, data.sinh());
	 }                
        return result;
    }
    
	/**Trigonometric function - calculates the hyperbolic cosine
    @return the result as an OperandToken*/   
    public OperandToken cosh()
    {
	 MathLibObject result = new MathLibObject();
	 Iterator fields = getFields();
            
	 while(fields.hasNext())
	 {
	      Variable var = ((Variable)((Map.Entry)fields.next()).getValue());
	      String fieldName = var.getName();
		   
	      OperandToken data = var.getData();
            
//	      result.setField(fieldName, data.cosh());
	 }                
        return result;
	}

	/**Trigonometric function - calculates the hyperbolic tan
    @return the result as an OperandToken*/   
    public OperandToken tanh()
    {
	 MathLibObject result = new MathLibObject();
	 Iterator fields = getFields();
            
	 while(fields.hasNext())
	 {
	      Variable var = ((Variable)((Map.Entry)fields.next()).getValue());
	      String fieldName = var.getName();
		   
	      OperandToken data = var.getData();
            
//	      result.setField(fieldName, data.tanh());
	 }                
        return result;
	}
		
	/**Trigonometric function - calculates the inverse hyperbolic sine
    @return the result as an OperandToken*/   
  /*  public OperandToken asinh()
    {
	 MathLibObject result = new MathLibObject();
	 Iterator fields = getFields();
            
	 while(fields.hasNext())
	 {
	      Variable var = ((Variable)((Map.Entry)fields.next()).getValue());
	      String fieldName = var.getName();
		   
	      OperandToken data = var.getData();
            
	      result.setField(fieldName, data.asinh());
	 }                
        return result;
    }*/
	
    /**Trigonometric function - calculates the inverse hyperbolic cosine
       @return the result as an OperandToken*/   
    public OperandToken acosh()
    {
	 MathLibObject result = new MathLibObject();
	 Iterator fields = getFields();
            
	 while(fields.hasNext())
	 {
	      Variable var = ((Variable)((Map.Entry)fields.next()).getValue());
	      String fieldName = var.getName();
		   
	      OperandToken data = var.getData();
            
//	      result.setField(fieldName, data.acosh());
	 }                
        return result;
    }

    /**Trigonometric function - calculates the inverse hyperbolic tangent
       @return the result as an OperandToken*/   
    public OperandToken atanh()
    {
	 MathLibObject result = new MathLibObject();
	 Iterator fields = getFields();
            
	 while(fields.hasNext())
	 {
	      Variable var = ((Variable)((Map.Entry)fields.next()).getValue());
	      String fieldName = var.getName();
		   
	      OperandToken data = var.getData();
            
//	      result.setField(fieldName, data.atanh());
	 }                
        return result;
    }
    
	/**Standard functions - calculates the absolute value
    @return the result as an OperandToken*/
    public OperandToken abs()
    {
	 MathLibObject result = new MathLibObject();
	 Iterator fields = getFields();
            
	 while(fields.hasNext())
	 {
	      Variable var = ((Variable)((Map.Entry)fields.next()).getValue());
	      String fieldName = var.getName();
		   
	      OperandToken data = var.getData();
            
//	      result.setField(fieldName, data.abs());
	 }                
        return result;
    }

	/**Standard functions - calculates the exponent
    @return the result as an OperandToken*/
    public OperandToken exp()
    {
	 MathLibObject result = new MathLibObject();
	 Iterator fields = getFields();
            
	 while(fields.hasNext())
	 {
	      Variable var = ((Variable)((Map.Entry)fields.next()).getValue());
	      String fieldName = var.getName();
		   
	      OperandToken data = var.getData();
            
//	      result.setField(fieldName, data.exp());
	 }                
        return result;
    }

    public OperandToken degreesToRadians()
    {
		 MathLibObject result = new MathLibObject();
		 Iterator fields = getFields();
	            
		 while(fields.hasNext())
		 {
		      Variable var = ((Variable)((Map.Entry)fields.next()).getValue());
		      String fieldName = var.getName();
			   
		      OperandToken data = var.getData();
	            
//		      result.setField(fieldName, data.degreesToRadians());
		 }                
	     return result;
	
    }

    public OperandToken radiansToDegrees()
    {
    	 MathLibObject result = new MathLibObject();
    	 Iterator fields = getFields();
                
    	 while(fields.hasNext())
    	 {
    	      Variable var = ((Variable)((Map.Entry)fields.next()).getValue());
    	      String fieldName = var.getName();
    		   
    	      OperandToken data = var.getData();
                
//    	      result.setField(fieldName, data.radiansToDegrees());
    	 }                
         return result;
    }
    
    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -