dsolve多个情节在一个数字

2视图(30天)
托尼·兰金
托尼·兰金 2021年6月1日
评论道: 里克 2021年6月1日
我有下面的代码,为Kc = 1,情节很好地工作。但我想还阴谋Kc 2, 3, 4和5,我不知道如何做到这一点。
清晰的所有;clc;%清晰的工作区和编辑器,分别
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
= 2;%横截面积(m ^ 2)
T = 0.1;%积分时间常数(分钟)
Kc_1 = 1;%比例增益(m ^ 2 /分钟)
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
信谊y (x)%符号变量偏差在液体的高度,y,和时间,x
dy = diff (y);%的微分是dy偏差在液体的高度,y
ODE =一个* diff (y、x, 2) + Kc_1 * diff (y、x) + ((Kc_1 / T) * y) = = 0;%二阶比例积分控制器的颂歌
cond1 = y (0) = = 0;%的第一个条件
cond2 = dy (0) = = 2;%第二个条件
气孔导度= [cond1 cond2];
ySol (x) = dsolve(颂歌,气孔导度);
ySol =简化(ySol);
fplot (ySol“b”)
传奇(“Kc = 1”)
标题(比例积分控制液体槽的高度)
包含(的时间(分钟))
xlim ([0, 25)
ylabel (“高度偏差(m)”)
ylim ([-0.6 - 0.8])
集(gca),“字形大小”,20)
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
1评论
里克
里克 2021年6月1日
备份的这个问题:
dsolve多个情节在一个数字
我有下面的代码,为Kc = 1,情节很好地工作。但我想还阴谋Kc 2, 3, 4和5,我不知道如何做到这一点。
清晰的所有;clc;%清晰的工作区和编辑器,分别
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
= 2;%横截面积(m ^ 2)
T = 0.1;%积分时间常数(分钟)
Kc_1 = 1;%比例增益(m ^ 2 /分钟)
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
信谊y (x)%符号变量偏差在液体的高度,y,和时间,x
dy = diff (y);%的微分是dy偏差在液体的高度,y
ODE =一个* diff (y、x, 2) + Kc_1 * diff (y、x) + ((Kc_1 / T) * y) = = 0;%二阶比例积分控制器的颂歌
cond1 = y (0) = = 0;%的第一个条件
cond2 = dy (0) = = 2;%第二个条件
气孔导度= [cond1 cond2];
ySol (x) = dsolve(颂歌,气孔导度);
ySol =简化(ySol);
fplot (ySol“b”)
传奇(“Kc = 1”)
标题(比例积分控制液体槽的高度)
包含(的时间(分钟))
xlim ([0, 25)
ylabel (“高度偏差(m)”)
ylim ([-0.6 - 0.8])
集(gca),“字形大小”,20)
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %

登录置评。

答案(1)

KALYAN ACHARJYA
KALYAN ACHARJYA 2021年6月1日
编辑:KALYAN ACHARJYA 2021年6月1日
  1. 使用循环
= 2;%横截面积(m ^ 2)
T = 0.1;%积分时间常数(分钟)
Kc_1 = 1:5;
i = 1:长度(Kc_1)
代码
%替代Kc_1 Kc_1 ...........(我)
传奇([“Kc = 'num2str(我))
持有
结束
标题(比例积分控制液体槽的高度)
包含(的时间(分钟))
xlim ([0, 25)
ylabel (“高度偏差(m)”)
ylim ([-0.6 - 0.8])
集(gca),“字形大小”,20)
2。或创建一个另一个函数文件&通过Kc_1作为输入参数。
3所示。或创建函数处理&替代Kc_1值后解决。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!