2014-10-20 4 views
0

동적으로 변하는 URL에서 데이터를 읽으려면 MATLAB을 사용하고 싶습니다. 내가 할 수 있을까?동적 URL 데이터를 읽는 Matlab

Either this URL could not be parsed or the protocol is not supported.

이 사람이 나를 도울 수 :

function reading(company, signal) 
url1='https://finance.yahoo.com'; 
url2='market-overview'; 
url=strcat(url1,'company',url2,'signal'); 
name=strcat(company,signal); 
urlwrite('url','name.h5'); 

나는이 오류가 발생했습니다 : 여기 내 코드는?

+0

예를 들어 회사와 신호를 줄 수 있습니까? – lakesh

+0

안녕하세요, 이것은 단순한 예시 형식입니다. 아이디어는 URL의 일부를 입력 한 다음 유효한 URL을 병합 할 수 있다는 것입니다. 그런 다음 데이터를 다운로드하십시오. – user2307344

+1

@ user2307344 우리는 아이디어를 얻는다. 우리는 오류를 재현하는 예제가 필요합니다. – excaza

답변

1

url은 변수입니다. 'url'url 문자가 포함 된 문자열입니다. 당신은 마치 그들이 서로 교환 할 수있는 것처럼 그들을 대하는 것처럼 보입니다.

즉 .. 당신이 할 때 :

url1='https://finance.yahoo.com'; 
url2='market-overview'; 
url=strcat(url1,'company',url2,'signal'); 

만 문자열, 변수 이름이 아닌 전달되기 때문에 출력은 항상 관계없이 변수 companysignal의 동일합니다. 당신이 필요합니다

% company and signal are names of variables you pass into your function 
url=strcat(url1,company,url2,signal); 

(당신은 운동 할 수 에게서는, 다음, 문제가 당신의 urlwrite 명령을 것입니다).

+0

감사합니다. nkjt, 이제는 strcat 문제와 함께 작동합니다. urlwrite는 내가 만든 동적 URL의 데이터를 .h5 파일로 저장하고 싶습니다. – user2307344