Si = [1,2,3,6,8,9], Ei = [9,11,7,14,15,19];自变量x取值为1-5,因变量为y,函数式为y=2000 +1*93750/5(Ei(1,x)-Si(1,x)-2),使用matlab绘制x与y的函数图像
时间: 2023-09-16 07:07:40 浏览: 26
同样的,我们可以使用 Matlab 来绘制 x 和 y 的函数图像。代码如下:
```matlab
Si = [1, 2, 3, 6, 8, 9];
Ei = [9, 11, 7, 14, 15, 19];
x = 1:5;
y = 2000 + 1 * 93750 / 5 * (Ei(1, x) - Si(1, x) - 2);
plot(x, y)
xlabel('x')
ylabel('y')
title('Function Graph')
```
运行程序后,我们也可以得到 x 和 y 的函数图像了。
相关问题
Si = [1,2,3,6,8,9], Ei = [9,11,7,14,15,19];自变量x取值为1-5,因变量为y,函数式为y=2000 +1*93750/5*(Ei(1,x)-Si(1,x)-2),绘制x与y的函数图像
好的,根据给出的数据和函数式,我们可以先写一个 Python 程序来计算 y 在 x 取值为 1-5 时的值,然后再将计算结果绘制成图像。
```python
import matplotlib.pyplot as plt
Si = [1, 2, 3, 6, 8, 9]
Ei = [9, 11, 7, 14, 15, 19]
x = range(1, 6)
y = [2000 + 1 * 93750 / 5 * (Ei[i] - Si[i] - 2) for i in x]
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Function Graph')
plt.show()
```
运行程序后,我们就可以得到 x 和 y 的函数图像了。
定义矩阵Si = [1,2,3,4,5]; Ei = [9,11,7,22,9],定义自变量m,编写代码实现m变化时,取出Si、Ei数值带入函数
以下是MATLAB代码实现:
```matlab
Si = [1,2,3,4,5];
Ei = [9,11,7,22,9];
m = 5;
CTmX = zeros(1,m);
for t = 1:m
CMiX = 200 + (Ei - Si - 2)/5;
CTmX(t) = CMiX(t);
end
sumCTmX = sum(CTmX);
```
在这段代码中:
- 定义矩阵`Si`和`Ei`。
- 定义自变量`m`,取值为1到5。
- 循环计算`CTmX`的每一项,其中计算`CMiX`函数。注意到此时`CMiX`函数已经不包含符号变量,可以直接计算。
- 用MATLAB内置函数`sum()`计算`CTmX`的总和。
最后,`sumCTmX`表示`m=1`到`m=5`时的`CMiX`函数值的总和。