已知在ss3型电力机车中,P=138t,G=3000t,换算制动率=0.28,滚动轴承车,初速度=80千米每小时,中磷闸瓦,如何在matlab中用代码进行合力曲线图的绘制?
时间: 2023-12-14 21:38:29 浏览: 33
为了绘制合力曲线图,需要先计算出制动力和牵引力的大小。根据题目中的数据,我们可以得到制动力和牵引力分别为:
制动力 Fd = P * r / v = 138 * 0.28 / (80 / 3.6) = 172.5 kN
牵引力 Ft = G * g / v = 3000 * 9.8 / (80 / 3.6) = 1176 kN
其中,r为换算制动率,v为速度,g为重力加速度。
接下来,我们可以用MATLAB进行绘图。下面是代码示例:
```matlab
% 定义速度范围
v = linspace(0, 80, 100);
% 计算制动力和牵引力
r = 0.28;
P = 138;
G = 3000;
g = 9.8;
Fd = P * r ./ (v / 3.6);
Ft = G * g ./ (v / 3.6);
% 计算合力
F = Ft - Fd;
% 绘制曲线图
plot(v, Fd, 'r', v, Ft, 'b', v, F, 'k');
xlabel('速度(km/h)');
ylabel('力(N)');
legend('制动力', '牵引力', '合力');
```
运行上述代码,就可以得到合力曲线图。其中红色线表示制动力,蓝色线表示牵引力,黑色线表示合力。
相关问题
已知元组tunuml=(p'y't,[on,请向元组的最后一个列表中添加 新元素“h”。
好的,根据您的要求,可以使用以下代码向元组的最后一个列表中添加新元素“h”:
```python
tunuml = ( "p'y't", [ "on" ] )
tunuml[1].append("h")
print(tunuml)
```
输出结果为:`("p'y't", ["on", "h"])`。
已知命题S={p,p∧q→r,u∨t→q,t},用归结原理求证r
首先将命题集转化为子句集:
S = {p, p ∧ q → r, u ∨ t → q, t}
可以转化为:
S' = {p, ¬(p ∧ q) ∨ r, ¬(u ∨ t) ∨ q, t}
然后将S'中的子句两两归结,直到得到空子句:
1. {p, ¬p} => {}
2. {¬q, r} 和 {q} => {r}
3. {¬u, ¬t, q} 和 {t} => {¬u, q}
4. {¬q, ¬t} 和 {u} => {¬q, ¬t, ¬u}
得到空子句{},说明命题S是可满足的。根据反证法,如果S是可满足的,则 ¬r 是不可满足的,即r是成立的。因此,命题S中的p、u、t和p ∧ q → r、u ∨ t → q、r之间的逻辑推导证明了r的成立。