what is better matlab function or symfun
조회 수: 1 (최근 30일)
이전 댓글 표시
in drawing a f(x,y)=0 which would be better...
syms f(x,y)
f=x^2+y^2
fimplicit(f)
or
f=@(x,y) x^2+y^2
fimplicit(f)
댓글 수: 0
답변 (1개)
Star Strider
2017년 2월 18일
Neither plot works with your code. Try fcontour instead.
Otherwise, you have to vectorise your anonymous function for it to work without error:
f=@(x,y) x.^2+y.^2
The symfun version works without modification. If you want to use it as an anonymous function without having to vectorise it yourself, use the matlabFunction function:
syms f(x,y)
f=x^2+y^2-1
figure(1)
fimplicit(f, [-10 10],'bp')
f=matlabFunction(f)
figure(2)
fimplicit(f)
I added the ‘-1’ so it will actually plot something.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!