1樓:匿名使用者
編寫一個m檔案就可以看出區別:
clear all;
close all;
warning off all;
a=input('the picture:','s');
i=imread(a);
figure;
imshow(i)
figure;
image(i)
不難看出:
1.image顯示出來**有座標軸,而imshow顯示出來的**則沒有沒有。
2.image要將影象按座標軸的大小來顯示,會將座標軸平面鋪滿,而不管原**的大小和比例是多少,這樣就極有可能造成影象的失真。而imshow則是按照原影象的畫素大小比例來顯示的,顯示的是就是原**,而且不會有座標軸。
2樓:象大熊
在顯示一個矩陣的時候,image是將顯示區域按矩陣的行列數劃分出許多小方格,每個方格以矩陣中對應元素為索引從colormap中取出顏色進行顯示,如果沒有設定colormap,預設就是parula。imshow則是將矩陣中的每個元素值當作畫素值進行顯示。
從效果上看,image始終會充滿畫布中的座標軸區域,imshow則是按顯示器的dpi繪製每一個畫素。
3樓:蓬芙弓畫
要了解一個函式的用法可在命令窗中用help這個命令:
>>help
imim
notfound.
usethe
help
browser
search
field
tosearch
thedocumentation,
ortype
"help
help"
forhelp
command
options,
such
ashelp
formethods.
從顯示結果看:im()不是matlab自帶的函式,可能是自寫的函式檔案。
4樓:匿名使用者
個人覺得imshow()比image()好用,因為image()前面還需要一個colormap
5樓:匿名使用者
你可以使用matlab的help工具,檢視這兩個函式。
matlab高手進,matlab高手進
計算方法不同,輸出結果是不相同的,在計算中的捨入誤差不可避免,不必強求兩者相同。需要輸出分數的話,可以使用rats a 命令,a為數或矩陣。但是也只能將最後一步的結果從小數變為分數,並不能將計算的每一步從小數計算變為分數 matlab不支援分數計算,所有計算需化為小數後再計算 1e 10 k 3 n...
matlab高手進,Matlab入門教程 很齊全
你想要你給的車的 的外部邊緣吧?你這樣乙個乙個點找太慢了,而且看了一下你的 覺得不太對。如果你的影象已經是被你二值化了,你可以 第一步直接統計第i列的所有值 求和 如果這個和不為零,那就從上下兩端開始掃瞄不為0的畫素點的坐標 y1,y2 然後把 y1,y2 中間的點全部置1.如果這個和為0,那就下一...
高手們回答一下 哪個杯子水先滿,請問高手們,給一下好詞好句吧
愛我能級 五號被子先滿,四號和六號杯子沒有流水口,是封閉的,二七號比五號被子的落水口要高,一號被子的右面也比一號被子的左面高,所以五號被子先滿。 5號杯子先裝滿 4號6號杯子被封,7號漏水,只有5號杯子可以裝水。 3號杯子的先滿,水到一號杯子開始向下流,會先流到3號的管子,然後三號的向著四號管子的杯...