fzero with function in matrix

조회 수: 7 (최근 30일)
Simo
Simo 2020년 3월 26일
편집: Matt J 2020년 3월 26일
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
Torsten
Torsten 2020년 3월 26일
Insert the line
y=matlabFunction(y);
after you defined
y=c(1,1)-1;

댓글을 달려면 로그인하십시오.

채택된 답변

Matt J
Matt J 2020년 3월 26일
편집: Matt J 2020년 3월 26일
syms x
a=[sin(x),1;1,1];
b=[1/cos(x);1];
c=a*b;
x=fzero( matlabFunction(c(1)-1) , pi/4 )

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Number Theory에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by