Hi
I am trying to use the gradient function to have dq/dv and dv /dq . The martix has one direction is q and one is v but without titles for each one. My matrix size is 47 rows and 2 column.

 Réponse acceptée

KSSV
KSSV le 24 Avr 2019
Modifié(e) : KSSV le 24 Avr 2019

1 vote

Let A be your 47X2 matrix.
q = A(:,1) ;
v = A(:,2) ;
dq_dv = diff(q)./diff(v) ; % dq/dv
dv_dq = diff(v)./diff(q) ; % dv/dq

1 commentaire

ABDULLA RAHIL
ABDULLA RAHIL le 24 Avr 2019
Hi KSSV,
Thanks for your answer, is it possible by using the equations belwo
FX = gradient(F)
[FX,FY] = gradient(F)
[FX,FY,FZ,...,FN] = gradient(F)

Connectez-vous pour commenter.

Plus de réponses (1)

Image Analyst
Image Analyst le 24 Avr 2019

0 votes

If M is your matrix, have you tried imgradientxy()?
[gx, gy] = imgradientxy(M); % Requires Image Processing Toolbox.

Catégories

En savoir plus sur Sparse Matrices dans Centre d'aide et File Exchange

Produits

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by