Clear Filters
Clear Filters

fzero with function in matrix

5 views (last 30 days)
Simo
Simo on 26 Mar 2020
Edited: Matt J on 26 Mar 2020
I have to solve a matrix of function and then search the zero
I write a simpler code.
syms x
a=[sin(x),1;1,1];
b=[1/cos(x);1];
c=a*b;
y=c(1,1)-1;
fzero(y,[-1,1])
any suggest please?
I even tried to define the function in other way but then I wasn't able to solve the matrix product
f1=@(x)sin(x);
f2=@(x)(1/cos(x));
a=[f1,1;1,1];
b=[f2;1];
  1 Comment
Torsten
Torsten on 26 Mar 2020
Insert the line
y=matlabFunction(y);
after you defined
y=c(1,1)-1;

Sign in to comment.

Accepted Answer

Matt J
Matt J on 26 Mar 2020
Edited: Matt J on 26 Mar 2020
syms x
a=[sin(x),1;1,1];
b=[1/cos(x);1];
c=a*b;
x=fzero( matlabFunction(c(1)-1) , pi/4 )

More Answers (0)

Categories

Find more on MATLAB 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!