2013-10-02 3 views
0

내가 구형파 및 옥타브에서 톱니파를 그릴려고하지만 옥타브

>>>error: 'sawtooth' undefined near line 17 column 6 
error: 'square' undefined near line 17 column 6 
>>>error: 'x1' undefined near line 17 column 21 
error: evaluating argument list element number 2 
>>>error: 'x2' undefined near line 18 column 21 
error: evaluating argument list element number 2 

그럼 내가 인터넷에서 읽어 없다는 오류를 준 스퀘어()와 톱니()를 세우고, 몇 가지 패키지를 설치해야한다는 것을 알게되었습니다. 필자는 필요한 패키지와 각각의 의존성을 설치했다. 그렇게 함에도 불구하고, 그것은 변화를 가져 오지 않았습니다. 같은 오류가 지속되었습니다. 그런 다음 온라인 저장소에서 모든 패키지를 설치했습니다. 다시 그것은 아무런 차이를 만들지 않았다.

Matlab에서 동일한 코드를 실행했는데 성공했습니다! (모든 패키지와 함께 번들로 제공된다는 것을 알고 있습니다.)

그러나 저는 실제로 Octave에서 직면하고있는 문제를 얻지 못합니다. QtOctave 인터페이스를 사용하며 패키지를 설치할 수있는 옵션이 있습니다. 설치된 패키지를 확인할 수있는 방법이 있습니까? 그들은 실제로 설치 되나요?

FreeMat에서 같은 코드를 시도했지만 오류가 발생했습니다.

% program to plot a saw tooth and square wave 
fs = 10000; 
t = 0:1/fs:1.5; 
x1 = sawtooth(2*pi*50*t); 
x2 = square(2*pi*50*t); 
subplot(211);plot(t,x1);axis([0 0.2 -1.2 1.2]); 
xlabel('Time (sec)');ylabel('Amplitude');title('Sawtooth Periodic Wave'); 
subplot(212);plot(t,x2);axis([0 0.2 -1.2 1.2]); 
xlabel('Time (sec)');ylabel('Amplitude');title('Square Periodic Wave'); 
set(gcf,'Color',[1 1 1]); 

는 옥타브 작업이 코드를 얻기 위해 제발 도와주세요 :

여기 내 코드입니다.

+1

옥타브의 자주 묻는 질문 "[I 패키지를 설치하지만 여전히 정의되지 않은'foo는 얻을 수있다 참조 'error] (http://wiki.octave.org/FAQ#I_have_installed_a_package_but_still_get_a_.22foo_undefined.22_error) " – carandraug

답변

0

실제로 관심있는 패키지를로드 했습니까? 꾸러미가 설치 되더라도 특정 옥타브 세션에로드되지 않을 수 있습니다. 옥타브 프롬프트에서 pkg load <package_name>을 입력하면 <package_name>을 해당 패 케이지 이름으로 바꿉니다.

+0

추신 :'pkg list'는 설치된 패키지를 나열합니다. 로드 된 패키지는'*'기호로 표시됩니다. – am304