Clear Filters
Clear Filters

Variable q5 must be of size [1 2]. It is currently of size [1 1]. Check where the variable is assigned a value.

15 views (last 30 days)
syms x y
f(x,y)=x-x*y^2+sqrt(y);
u=[2,9];
q5=dot(u/norm(u),jacobian(f(x,y),[x,y]));

Answers (1)

Walter Roberson
Walter Roberson on 14 Mar 2024
syms x y
f(x,y)=x-x*y^2+sqrt(y);
u = sym([2,9]);
part1 = u/norm(u)
part1 = 
part2 = jacobian(f(x,y),[x,y])
part2 = 
q5 = dot(part1, part2)
q5 = 
You have the dot product of a 1 x 2 and a 1 x 2. The result is going to be 1 x 1. You should not expect anything different for that set of equations.
  6 Comments
Torsten
Torsten on 14 Mar 2024
Edited: Torsten on 14 Mar 2024
What is delta f(2,9) ? The gradient of f in (2,9) ?
syms x y
f=x-x*y^2+sqrt(y);
q5 = subs(jacobian(f),[x y],[2,9])
q5 = 

Sign in to comment.

Categories

Find more on Programming in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!