1樓:兔子和小強
3全部你獲取分割影象的方法有錯。改正如下:
rgb = imread('t6ffff.bmp');
rgb = double(rgb);
x1 = rgb(:,:,1);
x2 = rgb(:,:,2);
x3 = rgb(:,:,3);
l = x1>=255; %
z1 = x1(l); %
z2 = x2(l); %
z3 = x3(l); %
d = 0.299*z1+0.587*z2+0.114*z3;
2樓:匿名使用者
rgb = imread('t6ffff.bmp');
rgb = double(rgb);
x1 = rgb(:,:,1);
x2 = rgb(:,:,2);
x3 = rgb(:,:,3); %提取**rgb分量%[x,y]=find(x1>=255); %根據r分量進行影象分割
l = (x1==255);
z1 = x1(l);
z2 = x2(l);
z3 = x3(l);
d = 0.299*z1+0.587*z2+0.114*z3;
用matlab遺傳演算法解決函式優化問題
matlab 中的fimincon函式優化 matlab遺傳演算法優化問題中,非線性等式約束怎麼新增啊?建立約束條件函式,把非線性的等式約束條件新增加在 c,ceq 中。如function c,ceq noncon x c x 1 2 x 2 2 9 ceq 然後,再用ga 函式呼叫,如 x,fva...
用matlab求解優化問題(目標函式非線性,約束函式線性
程式編的非常好,只有一句 size x 4,3 改為x zeros 4,3 即可。function fff clear clc a 1,1,1,0,0,0,0,0,0,0,0,0 0,0,0,1,1,1,0,0,0,0,0,0 0,0,0,0,0,0,1,1,1,0,0,0 0,0,0,0,0,0,...
matlab符號運算賦值區別,matlab符號賦值運算問題
符號運算主要是為了簡便表示式以提供給程式設計師更好的邏輯思維 u sym 3 x 2 5 y 2 x y 6 這表示式如果x y取值假如是比較複雜的分數或者是無理數甚至是虛數時 有沒有虛數不大確定了 求解出的的結果是非常複雜的,如果加sym的話,則會保留分數,無理數。舉例 u sym 3 x 2 5...