Differentiation of a data inside a Cell array

I have cell array called "s". Inside it there is only one data matrix. I need to do differentiation ( derivative) of that data ( which was inside the cell array s) with respect to the length of thr p matrix. To do the differentiation I used the following process. Is my approach correct ?
Thanks in ADVANCE !!
s = {rand(15,5)};
t = cell2mat(s);
a = diff(t);
p = [1 2 3];
q = a/length(p); % dx/dy form

댓글 수: 1

How does changes in the length of p cause t to behave differently? I would understand if p was the same length as the rows or columns, but it is not.

댓글을 달려면 로그인하십시오.

답변 (1개)

Walter Roberson
Walter Roberson 2022년 6월 4일

0 개 추천

I suspect that what you want is
q = gradient(p, s{1})

카테고리

도움말 센터File Exchange에서 Resizing and Reshaping Matrices에 대해 자세히 알아보기

제품

질문:

2022년 6월 4일

답변:

2022년 6월 4일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by