标签: equation-solving

Haskell方程在实数中求解

我刚刚开始玩GHCi.我看到列表生成器基本上解决了给定集合中的等式:

Prelude> [x | x <- [1..20], x^2 == 4]
[2]
Run Code Online (Sandbox Code Playgroud)

(根据预期只找到一个根)

现在,我为什么不能解决在ℝ结果方程式,因为该解决方案被包括在指定范围内?

[x | x <- [0.1,0.2..2.0], x*4 == 2]
Run Code Online (Sandbox Code Playgroud)

如何在实数集中解决这些方程式?

编辑:对不起,我的意思0.1当然.

math precision haskell list-comprehension equation-solving

2
推荐指数
2
解决办法
1538
查看次数

求解线性方程组.使用numpy的三个变量

我目前需要一个类,它必须能够显示和解决像这样的方程系统:

| 2x-4y+4z=8  |
| 34x+3y-z=30 |
| x+y+z=108   |
Run Code Online (Sandbox Code Playgroud)

我认为编写一个类来将eqation系统的左侧事物转换为类似矩阵的对象是个好主意,这里是这个系统的自制矩阵:

/2  -4  4\
|34 3  -1|
\1  1   1/
Run Code Online (Sandbox Code Playgroud)

我目前写了这个:

class mymatrix(object):
    def __init__(self):
        o11 = None
        o12 = None
        o12 = None
        o21 = None
        o22 = None
        o23 = None
        o31 = None
        o32 = None
        o33 = None

    def set(row, column, value):
        string = 'o'+str(row)+str(column)+' = '+str(value)
        exec(string)

    def solve(self, listwithrightsidethings):
        #Here I want to solve the system. This code should read  the three    
        #values out …
Run Code Online (Sandbox Code Playgroud)

python numpy linear-algebra equation-solving python-3.x

1
推荐指数
2
解决办法
6984
查看次数

求解R中的非线性方程组

假设我有以下方程组:

a * b = 5
sqrt(a * b^2) = 10
Run Code Online (Sandbox Code Playgroud)

如何在R中解决a和b的这些方程?

我想这个问题可以说是一个优化问题,具有以下功能......?

fn <- function(a, b) {

    rate <- a * b
    shape <- sqrt(a * b^2)

    return(c(rate, shape) )

}
Run Code Online (Sandbox Code Playgroud)

r equation-solving

1
推荐指数
2
解决办法
5529
查看次数

如何数值求解“悬缆问题”中的比例因子

与“悬挂电缆问题”相关的数学问题,其中电缆以悬链线的形式悬挂在两个杆上。考虑到电缆的长度,对于下垂和杆之间的距离有一些解决方案,但我的问题不同;给定已知的等高杆和杆之间的已知距离,电缆与地面相切:我想求解悬链线方程中的比例因子a ?

显然这只能通过数值求解——可以在 R 中完成吗?

在此输入图像描述

在此输入图像描述

math r equation-solving

1
推荐指数
1
解决办法
114
查看次数

Anagram解决错误python

我写了一个anagram求解算法,但是没有用.

for word in wordlist: #Checking for equal length
    if sorted(word.replace("\n", "")) == sorted(anagram):
        possible.append(word)
Run Code Online (Sandbox Code Playgroud)

我需要使用len(word) - 1来取走\n.

python algorithm io anagram equation-solving

0
推荐指数
1
解决办法
612
查看次数

用Python解决5个线性方程组

我尝试过使用矩阵,但它失败了.我看过外部模块和外部程序,但没有一个有效.如果有人可以分享一些有用的提示或代码,谢谢.

python equation-solving

0
推荐指数
2
解决办法
2453
查看次数

求解二次公式

我正在编写一个程序来使用二次方程式求解二次方程,但它仅在a = 1时才有效,但我希望它在a大于1时工作

这是我的代码:

import math

def solve(a, b, c):

    x = ((-1)* b + math.sqrt(b**2-4*a*c))/2*a
    print "x = %s" %x
    print "or"
    y = ((-1)* b - math.sqrt(b**2-4*a*c))/2*a
    print "x = %s" %x




while 1:
    a = int(raw_input("Enter A :"))
    b = int(raw_input("Enter B :"))
    c = int(raw_input("Enter C :")) 
    solve(a, b, c)
Run Code Online (Sandbox Code Playgroud)

它适用于1但当我使用多于一个的数字时,我使用说4我得到此错误

Traceback (most recent call last):
  File "C:\Documents and Settings\User\Desktop\Factor.py", line 18, in <module>
    solve(a, b, c)
  File "C:\Documents and Settings\User\Desktop\Factor.py", line 5, in solve
    x …
Run Code Online (Sandbox Code Playgroud)

python math quadratic equation-solving

0
推荐指数
3
解决办法
6452
查看次数

Java数学方程式

似乎我只是在记下方程式时遇到了麻烦,但我正在处理这个问题:

编写一个程序,提示用户输入六边形的一边并显示其区域.计算六边形面积的公式是

在此输入图像描述

A =面积,a =边长

这是我到目前为止所拥有的

import java.util.Scanner;
public class Areahexagon


{
  public static void main(String [] args)
  {
    double s;
    Scanner sid = new Scanner(System.in);

    System.out.println("Enter side's number for hexagons area");

  s = sid.nextDouble();

  System.out.println("The area is ");

    double area = ((Math.sqrt(3/3) / 2) + Math.Pow 2);
  System.out.println(distance);
  }
}
Run Code Online (Sandbox Code Playgroud)

java math equation equation-solving

-3
推荐指数
1
解决办法
342
查看次数