Vectors as a function
9 views (last 30 days)
Show older comments
I am trying to solve the total derivative of f with respect to t so my idea is to take gradient of f and takes it dot product of the derivative of r with respect to t. I am trying to find the value of t at which r is sol so that i find the total derivative of f at sol but i am unable to get the value of t using
solve(sol==r,t) and also whenever i want to use first index of r using r(1) and it is putting t=1 instead of using its first index . Please help with this Thank you!
syms x y z t r
x=@(t) cos(t);
y=@(t) log(t+2);
z=@(t) t;
r=@(t) [x(t) y(t) z(t)];
f=@(x,y,z) x^2*exp(2*y)*cos(3*z);
Dr=diff(r,t);
sol=[1 log(2) 0];
solve(eq(r,sol),t)
4 Comments
Dyuman Joshi
on 25 Nov 2021
syms x y z t r
x=cos(t);
y=log(t+2);
z=t;
r=[x y z];
sol=[1 log(2) 0];
arrayfun(@(k) solve(eq(r(k),sol(k)),t), 1:numel(r))
Accepted Answer
Dyuman Joshi
on 25 Nov 2021
syms x y z t r
x=cos(t);
y=log(t+2);
z=t;
r=[x y z];
sol=[1 log(sym(2)) 0];
arrayfun(@(k) solve(eq(r(k),sol(k)),t), 1:numel(r))
0 Comments
More Answers (0)
See Also
Categories
Find more on Assumptions in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!