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]

 採用された回答

Chunru
Chunru 2021 年 10 月 11 日

0 投票

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) = 

その他の回答 (0 件)

カテゴリ

製品

リリース

R2020b

質問済み:

2021 年 10 月 11 日

回答済み:

2021 年 10 月 11 日

Community Treasure Hunt

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

Start Hunting!

Translated by