Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab读取动态url数据_Matlab_Dynamic Url - Fatal编程技术网

Matlab读取动态url数据

Matlab读取动态url数据,matlab,dynamic-url,Matlab,Dynamic Url,我想使用MATLAB从动态变化的URL读取数据。我能做这个吗?这是我的密码: 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'); 我得到了这个错误: 无法分析此UR

我想使用MATLAB从动态变化的URL读取数据。我能做这个吗?这是我的密码:

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');
我得到了这个错误:

无法分析此URL或不支持该协议


有人能帮我吗

url是一个变量
'url'
,是一个包含字母
url
的字符串。你似乎把它们当作是可以互换的

i、 e.当您这样做时:

url1='https://finance.yahoo.com'; 
url2='market-overview'; 
url=strcat(url1,'company',url2,'signal'); 
无论变量
company
signal
,输出总是相同的,因为您只传递字符串,而不是变量名。你需要:

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

(那么,您应该能够找出
urlwrite
命令的问题所在)。

可以给出一个公司和信号示例吗?嗨,lakesh,这只是一个示例格式。我可以输入URL的一部分,然后合并一个有效的URL。然后去下载数据。@user2307344我们知道了。我们需要一个复制错误的示例。这可能不容易,我不允许这样做…抱歉,我只想知道如何将url合并在一起感谢nkjt,它现在可以处理strcat问题。urlwrite是指我想从我刚刚创建的动态url读取数据,并将其保存在.h5文件中。