The issue I have ran into is that I have taken a symbolic derivative and I am hoping to simpliy the naming format. This is a sample of the code that I am doing currently and the output I am getting.
Input:
syms t phi(t)phi = phi(t);M = [cos(phi) (-sin(phi)) 0 sin(phi) cos(phi) 0 0 0 1]; M_dot = diff(M,t)
Output:
M_dot = [ -sin(phi(t))*diff(phi(t), t), -cos(phi(t))*diff(phi(t), t), 0][ cos(phi(t))*diff(phi(t), t), -sin(phi(t))*diff(phi(t), t), 0][ 0, 0, 0]
My goal is to be able to rename the "diff(phi(t),t)" so that it simplifies my longer matrices. I have tried the subs(s, new, old) function and it returned an error so I need to find a different way.
Let me know what you all think. Thank you.
Best Answer