Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB-如何绘制单个“压缩”变量_Matlab - Fatal编程技术网

MATLAB-如何绘制单个“压缩”变量

MATLAB-如何绘制单个“压缩”变量,matlab,Matlab,所以在MATLAB中,当使用ODE45进行多个ODE时,你可以像我的教授所说的那样,将术语打包成单个术语,如下所示 function [dYdt] = HW3_P2_ftn(t,Y) %Unpack the state variables D = Y(1); CA = Y(2); 现在Y由两个不同变量的向量组成 在代码末尾,在ODE45之后,我只想绘制Y2而不绘制Y1 有人能告诉我怎么做吗?我的错,伙计们,太复杂了 最好的选择是使用 CA= Y(:,2); Plot(t,CA)

所以在MATLAB中,当使用ODE45进行多个ODE时,你可以像我的教授所说的那样,将术语打包成单个术语,如下所示

function [dYdt] = HW3_P2_ftn(t,Y)

%Unpack the state variables
D = Y(1);
CA = Y(2);
现在Y由两个不同变量的向量组成

在代码末尾,在ODE45之后,我只想绘制Y2而不绘制Y1


有人能告诉我怎么做吗?

我的错,伙计们,太复杂了

最好的选择是使用

CA= Y(:,2);

Plot(t,CA)