こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

matlab

clims = [10 60];
imagesc(A,clims)
これにより表示された画像を処理したいのですが、ワークスペースへ入れ方が分らないのですが

投稿日時 - 2007-12-31 15:08:23

QNo.3640781

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

A が グレースケール(行列)の場合には,

imagesc は,行列 A の各成分を [10, 60] までの範囲にして,濃淡図を
描くだけなので,行列 A をいじくれば良い.

B = A;
Ind = find(B<10);
B(Ind) = 10;
Ind = find(B>60);
B(Ind) = 60;
C = (B-10)/50;

とかして,行列 C を作れば,
image(C) で, imagesc(A,[10,60]) と同じ図になると思うが,

投稿日時 - 2008-01-02 14:48:47

お礼

ありがとうございます、うまくいきました。

投稿日時 - 2008-01-03 00:18:30

あなたにオススメの質問