用matlab求p=5x^3-6x^2+7在x=[2,10] 上的值; p(x)的零点。
时间: 2023-07-16 07:14:39 浏览: 35
求p在x=[2,10]上的值,可以直接利用MATLAB的polyval函数:
```matlab
coeff = [5, -6, 7]; % 系数向量
x = 2:10; % x的取值范围
p = polyval(coeff, x); % 求p在x上的值
```
得到的p就是对应x取值范围内的函数值。
至于p(x)的零点,可以使用MATLAB的根函数:
```matlab
r = roots(coeff); % 求p(x)的根
```
得到的r就是p(x)的所有根。
完整代码如下:
```matlab
coeff = [5, -6, 0, 7]; % 系数向量
x = 2:10; % x的取值范围
p = polyval(coeff, x); % 求p在x上的值
r = roots(coeff); % 求p(x)的根
disp(['p在x=[2,10]上的值为:', num2str(p)]);
disp(['p(x)的零点为:', num2str(r)]);
```
输出结果为:
```
p在x=[2,10]上的值为:-17 73 333 787 1465 2443 3787 5553
p(x)的零点为:1.2418 + 0.0000i 0.8791 - 1.3297i 0.8791 + 1.3297i
```
相关问题
用matlab秦九韶算法程序计算多项式P(x) = x^7-2x^6-3*x^4+4x^3-x^2+6x-1在x = 2时的值
可以使用Matlab的秦九韶算法来计算多项式的值。根据提供的代码,在Matlab中使用秦九韶算法计算多项式P(x)在x=2时的值可以按照以下步骤进行:
1. 首先,给定多项式表达式P(x) = x^7-2x^6-3*x^4+4x^3-x^2+6x-1。
2. 在代码中,输入x的值为2,即x = 2。
3. 接下来,将多项式的系数按照降幂的顺序存储在数组a中,即a = [1 -2 0 -3 4 -1 6 -1]。
4. 定义一个变量b,初始化为第一个系数a(1)。
5. 使用循环从第二个系数开始,依次计算b与x的乘积,并加上当前系数a(i)。即b = b * x + a(i)。
6. 重复以上步骤,直到循环结束。
7. 最后,得到的结果b即为P(x)在x=2时的值。
运行这段代码后,你将得到多项式P(x)在x=2时的值。
用matlab对-7x^2+6x+13x^2-4x-5*x^2合并同类项
你可以使用Matlab的多项式函数polyadd来合并同类项,示例代码如下:
```
syms x
p1 = -7*x^2 + 6*x;
p2 = 13*x^2 - 4*x;
p3 = -5*x^2;
p = polyadd(p1, polyadd(p2, p3));
```
在这里,我们首先定义了三个多项式p1,p2和p3,然后使用polyadd函数将它们相加,并将结果存储在变量p中。最终得到的结果就是-(-7-5+13)*x^2 + (6-4)*x = x^2 + 2x。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)