문제
왜 내가 사용하는 경우 ezplot 에서 예를 들어[1 1.5]간격의 단절이 나타납부의 라인을 사용하면 좀 더 가까이 간격[1.3 1.5],불연속 소멸됩니다?
해결책
필드를 추가하려면 필드를 추가하고 싶다면, 나는 당신이 할 수없는 내 지식을 두려워합니다. 귀하는 프로그래밍 방식으로 할 수 있지만 선언적으로는 그렇지 않습니다. ListTemplate를 통과해야하며, 이는 차례로 스키마 (목록 정의)를 사용합니다.
필드가 없으면 elements.xml의 기본 "ListInstance"를 사용할 수 있습니다. 와 같이 ListTemplate (목록 정의가 아닌 목록 정의)가있는 경우 트릭을 수행해야합니다.
<ListTemplate
Name="List1"
Type="10000"
BaseType="0"
OnQuickLaunch="TRUE"
SecurityBits="11"
Sequence="410"
DisplayName="List1"
Description="My List Definition"
Image="/_layouts/15/images/itgen.png"/>
.
및 직접 인스턴스
<ListInstance Title="List1"
OnQuickLaunch="TRUE"
TemplateType="10000"
Url="Lists/List1"
Description="My List Instance">
</ListInstance>
. 다른 팁
문제는 ezplot()
유용하지만,없는 강력합니다.
더 나은 옵션이팅 기능이 없이 이산점 fplot()
.체크아웃 그것을 위해 설명서.
의 예는 다음과 같이 그것을 사용하는 방법에 비해 ezplot()
:
lowerBound = 0;
upperBound = 1;
%# The ezplot way:
ezplot('y=sin(1/x)',[lowerBound,upperBound,-1,1])
%# The fplot way:
fplot('sin(1/x)',[lowerBound,upperBound])
fplot()
을 평가합니다 더 많은 포인트는 함수에 변경이 더욱 빨라집니다.따라서 불연속적인 문제에서는 그래프를 보면 밀접하게,하지만 열심히 노력할 것입을 줄거리들이 정확하게됩니다.
을 플롯한 수준의 곡선의 기능을 가진 세 개의 변수를 조금 더 요구하는 입력:
%# First create a grid where you want the function to be drawn
[x,y]=meshgrid(-2:.01:2);
%# Remember that -2:.01:2 creates a vector with values from -2 to 2
%# in steps of .01
%# Then define your function
z=-3*y./(x.^2+y.^2+1);
%# Now graph the level curve of the function. I chose the level z=0.5:
contour(x,y,z,[0.5])
제휴하지 않습니다 StackOverflow