How do i remove conj from differention?

My first task was to remove conj from my code anytime i transposed and i found posts to help me with it. I know want to how to remove them when i differentiate. There is a function y(t) but in the matrix output it is conj(diff(y,t)). I only ant the diff. How can i remove it. I want to end with the simplest math and the many conjs are ruining it.
clear all
syms x v s a y z r t real
syms x(t) y(t)
assumeAlso([y(t),x(t)],'real')
A=[x, diff(y(t),t), s;
y, z, r;
s x(t) a;];
A'
Output:
ans(t) =
[ x(t), y(t), s]
[conj(diff(y(t), t)), z, x(t)]
[ s, r, a]

 Réponse acceptée

clear all
syms x v s a y z r t real
syms x(t) y(t)
assumeAlso([y(t),x(t)],'real')
A=[x, diff(y(t),t), s;
y, z, r;
s x(t) a;];
A.' % use transpose .' instead of complex conjugate transpose ()'
ans(t) = 

Plus de réponses (0)

Catégories

En savoir plus sur Symbolic Math Toolbox dans Centre d'aide et File Exchange

Produits

Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by