Error using contour: Z must be at least a 2x2 matrix.
조회 수: 1 (최근 30일)
이전 댓글 표시
What's the problem with the following code?
f=input('enter function: ','s');
f = str2func(['@(x,y)' vectorize(f)]);
[X,Y]=meshgrid(-10:.5:10);
contour(X,Y,f(x,y));
When I enter sin(x)+cos(y) the following error occurs:
Z must be at least a 2x2 matrix.
댓글 수: 0
채택된 답변
Andrei Bobrov
2017년 5월 13일
Your typo
Should be:
contour(X,Y,f(X,Y));
댓글 수: 2
Steven Lord
2017년 5월 13일
Use the figure function to open a new figure window, or use subplot to create two or more separate axes in one figure window.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Contour Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!