MATLAB Answers

1_Dファイルの開き方

4 views (last 30 days)
Ryosuke KIJIMA
Ryosuke KIJIMA on 30 Dec 2019
Answered: Etsuo Maeda on 6 Jan 2020
キャプチャ.PNG
こちらは、SARデータをダウンロードし、zipファイルを展開したものです。
青で囲った、IMG、LEDというファイルを開きたいのですが、うまくいきません。
どなたか教えてください。
試してみたコードを以下に貼ります。
>> fileID = fopen('IMG-HH-ALOS2096552950-160307-UBSR1.1__D');
>> tline = fgetl(fileID)
エラー: fgets
ファイルの識別子が無効です。有効なファイルの識別子を生成するには fopen を使用してください。
エラー: fgetl (line 32)
[tline,lt] = fgets(fid);
>> A = importdata('IMG-HH-ALOS2096552950-160307-UBSR1.1__D')
エラー: importdata (line 139)
ファイルを開けません。
>> fid = ('IMG-HH-ALOS2096552950-160307-UBSR1','r');
fid = ('IMG-HH-ALOS2096552950-160307-UBSR1','r');
エラー: 式が無効です。関数の呼び出しまたは変数のインデックス付けにはかっこを使用してください。そうでない場合、区切り記
号の不一致をチェックしてください。

  0 Comments

Sign in to comment.

Answers (1)

Etsuo Maeda
Etsuo Maeda on 6 Jan 2020
fileID = fopen('IMG-HH-ALOS2096552950-160307-UBSR1.1__D', 'r')
の出力を確認してみましょう。
-1 が返るようであれば、そもそもファイルが存在しない、アクセス権が無いなどの可能性が考えられます。
少なくとも、添付スクリーンショットのファイル名とfopenに与えられたファイル名は一致していません。
HTH

  0 Comments

Sign in to comment.

Sign in to answer this question.