设计一个函数(函数名:fun),计算多项式fun(x)=5×3-2x2+7x+6;求fun(a)+fun(b)的值。其中,a和b均为整型,其值由键盘输入,用空格分开,用c语言。 2)输入提示:输入仅一行,输入两个整数,两个数用空格分开。 3)输出提示: 输出仅一行,输出相应结果。 4)输入样本: 5 10 5)输出样本: y=5492
时间: 2024-02-25 12:59:52 浏览: 18
好的,根据您的要求,我已经设计好了如下的 C 语言函数来计算多项式:
```c
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int fun(int x);
int main()
{
int a, b, result;
printf("请输入两个整数,用空格分开:");
scanf("%d %d", &a, &b);
result = fun(a) + fun(b);
printf("y=%d\n", result);
return 0;
}
int fun(int x)
{
return 5 * pow(x, 3) - 2 * pow(x, 2) + 7 * x + 6;
}
```
其中,fun() 函数用于计算多项式的值,main() 函数用于输入 a 和 b 的值,计算 fun(a)+fun(b) 并输出结果。
您可以将上述代码复制到 C 语言编译器中运行,输入 a 和 b 的值,程序会自动计算 fun(a)+fun(b) 的值并输出结果。
相关问题
设计一个函数(函数名:fun),计算多项式fun(x)=5×3-2x2+7x+6;求fun(a)+fun(b)的值。其中,a和b均为整型
好的,根据您的要求,我已经设计好了如下的函数来计算多项式:
```python
def fun(x):
return 5 * x ** 3 - 2 * x ** 2 + 7 * x + 6
```
那么,要求 fun(a)+fun(b) 的值,我们只需要调用函数并将 a 和 b 作为参数传入即可,如下所示:
```python
a = 2
b = 3
result = fun(a) + fun(b)
print(result)
```
其中,a 和 b 分别被赋值为 2 和 3,我们调用 fun 函数来计算多项式在 a 和 b 处的取值,并将两者之和赋值给变量 result。最后,我们使用 print() 函数输出 result 的值,即可得到 fun(a)+fun(b) 的结果。
用MATLAB编写脚本文件求多项式函数 y =x4-3x3+2x+5的根
您好,我可以回答这个问题。可以使用MATLAB中的roots函数来求解多项式函数的根。具体的脚本代码如下:
syms x
y = x^4 - 3*x^3 + 2*x + 5;
r = roots(sym2poly(y))
其中,sym2poly函数可以将符号表达式转换为多项式系数向量,roots函数可以求解多项式函数的根。执行以上代码后,可以得到多项式函数的四个根。