标签: matlab numerical-methods
T和Z是双列的两列
如何计算c = k *(dT / dZ)?使用diff函数是正确的吗?
答案 0 :(得分:0)
只需应用definition of derivative(没有限制)。
如果k是标量:
k
c = k * diff(T)./diff(Z)
如果k是矢量,请使用以下任意一种:
c = k(1:end-1) .* diff(T)./diff(Z) c = k(2:end) .* diff(T)./diff(Z)
那是因为diff将元素数量减少了1。
diff