フィルターのクリア

How can I suppresses the display of error messages with urlwrite ?

1 回表示 (過去 30 日間)
Arthur Melo
Arthur Melo 2014 年 10 月 20 日
コメント済み: per isakson 2014 年 10 月 20 日
>> url_img
url_img =
http://satelite.cptec.inpe.br/repositorio9/goes12_met9/goes12_met9_web/ams_afc_alta_jpg/2010/03/S11868143_201003010600.jpg
>> [filestr,status] = urlwrite(url_img);
??? Error using ==> urlwrite at 39
Not enough input arguments.

採用された回答

Mohammad Abouali
Mohammad Abouali 2014 年 10 月 20 日
編集済み: Mohammad Abouali 2014 年 10 月 20 日
I think the best is to fix your command.
the minimum usage of urlwrite is:
[filestr,status]=urlwrite(URL,filename)
so, it seems that filename=S11868143_201003010600.jpg and URL=http://satelite.cptec.inpe.br/repositorio9/goes12_met9/goes12_met9_web/ams_afc_alta_jpg/2010/03/
Then check status to see if you got any error.
By the way, that file on that URL seems not to be available anyhow.

その他の回答 (1 件)

per isakson
per isakson 2014 年 10 月 20 日
try
[filestr,status] = urlwrite(url_img);
catch me
% handle the error
end
  7 件のコメント
Mohammad Abouali
Mohammad Abouali 2014 年 10 月 20 日
編集済み: Mohammad Abouali 2014 年 10 月 20 日
but the problem is not a runtime error. It is a syntax error.
Try/catch is there to catch a possible runtime error during your code execution, so that instead of crashing the code, handling it in such a way that the code can continue such as representing the error in those two cases that you said.
But here you have a syntax error. urlwrite requires at least two input parameters. Providing one input argument is always an error. Regardless of your runtime state, that line always throughs an error (due to syntax error) and goes to the catch section. So, first the command syntax needs to be fixed.
And my comment wasn't " you shouldn't use try/catch ". It was "you shouldn't use try/catch to get matlab syntax error." Read the whole thing and when you quote someone, you should quote properly. Of course you can use the try/catch, but not to catch your syntax errors, but the runtime errors.
per isakson
per isakson 2014 年 10 月 20 日
Given the title of the question, my answer was correct.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeDebugging and Analysis についてさらに検索

タグ

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by