Matlab绘制8条平均曲线的微分图

Matlab绘制8条平均曲线的微分图,matlab,plot,differential-equations,Matlab,Plot,Differential Equations,我有一个矩阵,其中包含8个1000个实例,每个矩阵中包含1000个迭代。使用rand值matrix=rand(810001000),但在我的例子中,它的时间日期以毫秒(0003)为单位 我想绘制这个8实例的一条微分曲线,注意需要获得1000轮的平均值。因此,这一条曲线可以表示矩阵的8索引之间的平均值。绘制所有回合和所有实例的平均值 diff()确定跨维度的导数(点到点减法);听起来这不是你应该使用的函数。那它“不好用”呢?我不太明白你想画什么。你的标题和代码是“diff”,但你的解释要求用一条

我有一个矩阵,其中包含
8个
1000个
实例,每个矩阵中包含
1000个
迭代。使用rand值
matrix=rand(810001000)
,但在我的例子中,它的时间日期以毫秒(0003)为单位

我想绘制这个
8
实例的一条微分曲线,注意需要获得
1000
轮的平均值。因此,这一条曲线可以表示矩阵的
8
索引之间的平均值。

绘制所有回合和所有实例的平均值


diff()
确定跨维度的导数(点到点减法);听起来这不是你应该使用的函数。

那它“不好用”呢?我不太明白你想画什么。你的标题和代码是“diff”,但你的解释要求用一条曲线来表示每个索引的平均值。我删除了这一部分,因为它像你说的那样混乱。这是绝对正确的。谢谢,这很简单,但很有效。
plot(mean(matrix(1:8,:),2));