Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Processing 二次方程的处理_Processing - Fatal编程技术网

Processing 二次方程的处理

Processing 二次方程的处理,processing,Processing,我正在努力学习编程,并认为在进入java之前,处理会很有趣。我已经学会了处理很多事情,比如形状、颜色和布尔表达式,但是我在尝试编写一个方程的程序时迷失了方向,特别是二次方程(我听说它对初学者来说是最好的),但是我很难做到这一点。有人知道怎么做或者举个例子吗?我很想看看使用处理来编程一个等式是如何工作的——我所看到的只是java或C上的例子。处理几乎可以做计算器能做的任何事情。如果你想写一个返回二次方程结果的函数,那么,你只需要写一个返回二次方程结果的函数 void setup(){ prin

我正在努力学习编程,并认为在进入java之前,处理会很有趣。我已经学会了处理很多事情,比如形状、颜色和布尔表达式,但是我在尝试编写一个方程的程序时迷失了方向,特别是二次方程(我听说它对初学者来说是最好的),但是我很难做到这一点。有人知道怎么做或者举个例子吗?我很想看看使用处理来编程一个等式是如何工作的——我所看到的只是java或C上的例子。

处理几乎可以做计算器能做的任何事情。如果你想写一个返回二次方程结果的函数,那么,你只需要写一个返回二次方程结果的函数

void setup(){
  println(quadratic(5, 6, 1));
}

float quadratic(float a, float b, float c){
  return (-b + sqrt( b*b - 4*a*c)) / (2*a);
}

这只是其中一个结果,但计算另一边的结果几乎是一样的。

你说的“编程一个方程”到底是什么意思?你觉得这到底是什么样子?我可以输入方程中的变量,然后得到根的输出,输入a,b,c,得到x1,x2。你试过什么?这到底是怎么让你困惑的?我根本不知道从哪里开始。关于这方面的一些东西还没有点击,我不确定它是什么,我只是对如何做到这一点感到困惑。我在考虑定义每个变量a、b和c,就像它们在公式中一样,比如a=sqrt(),这不是我想知道的!我想上面还没有函数,所以我想我需要基本上告诉程序二次方程是什么。你计算另一边是什么意思?@EdwingChaparro Chavez二次方程以-b加或减开始。我刚刚在这里加了一半。对,我不知道你说的是什么意思。那么,是否需要设置void?我以前从未见过它。@EdwingChaparro Chavez设置函数是在草图开始时通过处理自动调用的。通常,它用于设置窗口大小等操作。我在这里使用它只是为了让您能够真正看到正在运行的
quadratic()
函数。