I would like to find dn1/dn2 in matlab and I have two vectors n1 and n2.
How can I find dn1/dn2 the simplest way? Are there any inbuilt functions for these kind of calculations?

 Akzeptierte Antwort

Andy
Andy am 20 Mai 2011

0 Stimmen

Perhaps you're looking for
res = diff(n1)./diff(n2); %?

1 Kommentar

Lizan
Lizan am 20 Mai 2011
Yes, the function diff works since DIFF(X), for a vector X, is [X(2)-X(1) X(3)-X(2) ... X(n)-X(n-1)].
Many thanks!
I knew it was simple.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (3)

Jan
Jan am 20 Mai 2011

0 Stimmen

Do you want to calculate the derivative of one vector according to the other? Do you expect the result to be a matrix? Or are you looking for the GRADIENT command?
Adetunji
Adetunji am 19 Jan. 2012

0 Stimmen

x =90 91 92 93 94 95 96 97 98 99 100 y=54 55 54 54 57 57 63 56 57 56 56
am trying to compute the gradient of the above in matlab..any idea?
Jackelin Estrada
Jackelin Estrada am 5 Sep. 2020

0 Stimmen

D= 9 6/12 + 7×5^3+2

2 Kommentare

Jackelin Estrada
Jackelin Estrada am 5 Sep. 2020
in matlab
Steven Lord
Steven Lord am 6 Sep. 2020
It's not clear to me how this relates to the original question. Please post this (with a lot more information about what you're trying to do) as its own question, not as an answer on an existing question.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu MATLAB finden Sie in Hilfe-Center und File Exchange

Produkte

Gefragt:

am 20 Mai 2011

Kommentiert:

am 6 Sep. 2020

Community Treasure Hunt

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

Start Hunting!

Translated by