Effacer les filtres
Effacer les filtres

fzero with function in matrix

5 vues (au cours des 30 derniers jours)
Simo
Simo le 26 Mar 2020
Modifié(e) : Matt J le 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 commentaire
Torsten
Torsten le 26 Mar 2020
Insert the line
y=matlabFunction(y);
after you defined
y=c(1,1)-1;

Connectez-vous pour commenter.

Réponse acceptée

Matt J
Matt J le 26 Mar 2020
Modifié(e) : Matt J le 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 )

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by