matlab程式設計,好像中間那句出了問題,我該怎麼改

時間 2022-04-13 07:35:04

1樓:周口防務資訊

把約束條件裡的方括號改為圓括號!function[c,ceq]=mycon(x)c(1)=(1.82*10^5)/(x(3)^2)-225;c(2)=(((0.

008*x(1)+1)*1.5*(10^5))/0.89*x(1)^2)-150;c(3)=((1.

61*1e6)/(x(1)^2))-[(0.008*x(1)+1)*8.33*10^5/(0.

89*(x(1)^2))]-150;c(4)=0.5*(1.82*10^5)/(x(3)^2)+0.

5*((0.008*x(1)+1)*1.5*(10^5)/(0.

89*x(1)^2))-150;c(5)=0.5*(1.82*10^5)/(x(3)^2)+0.

5*((1.61*(1e6)/(x(1)^2))-((0.008*x(1)+1)*8.

33*(10^5)/(0.89*x(1)^2))-150);ceq=;結果:x=1.

0e+04*0.00070.00402.

5301fval=1.2183e+04exitflag=0output=iterations:75funccount:

303lssteplength:2stepsize:0.

1082algorithm:'medium-scale:sqp,quasi-newton,line-search'firstorderopt:

303.8591constrviolation:1.

0010e+07message:[1x142char]>>

2樓:匿名使用者

sumb=sum(bw(:));

[~,c]=size(bw);

[ii,jj]=meshgrid(1:c,1:1);

求教大神matlab問題,怎麼修改以下語句

3樓:匿名使用者

integral2是計算數值積分的,前面為什麼要把ab定義成符號量?

1、用符號積分

>> ab=sym('[x*y,x*y,x*y,x*y]');

>> ac=int(int(ab(3),0,1),0,1)ac =

1/42、用數值積分:

>> ac=integral2(@(x,y)x*y,0,1,0,1)ac =

0.2500

matlab程式設計。我有一幅二值影象,我想將影象中間那個白色部分用匡匡起來~怎麼做?

4樓:

車牌識別?

步驟如下:

① 可以用消除小面積元素的辦法獲得你要的感興趣區域,函式格式:

bw2 = bwareaopen(bw,p,conn)作用:刪除二值影象bw中面積小於p的物件

試幾次就知道你的p該選什麼值了,認情況下conn使用8鄰域。

這樣作了之後應該就只剩下感興趣區域的畫素和背景畫素了。

②然後用投影法,即從左往右統計每列畫素的個數,你會發現它們集中在一個區域,然後就有了左右的邊界座標了,同理可以獲取上下的座標。

③切割。有了上面的②過程,切割出來並歸一化大小到你要的尺寸就好做了。

我跟女朋友的感情好像出了些問題,我該怎麼辦

我覺得你內心不是已經出軌了?你說你女朋友這樣那樣,其實那些都是什麼問題,如果你愛她,包容她,這些你都不會寫出來。你就是數落她的缺點了,說得白一點,你就是為自己找藉口罷了。愛一個人不是看人的容貌 身材。這些你都去對比,很明顯,你愛得太表面,太膚淺太虛榮,或者你還很自卑。該怎麼做,你心裡應該已經有決定了...

石醫生你好,我的眼睛好像出了點問題,晚上睡覺只要稍微晚一點,第二天眼睛就會模糊,一上班就模糊

樓主的情況是眼疲勞的表現,眼睛看著電腦螢幕並不會引起嚴重的眼部疾病。但是辦公室工作員長時間地盯著螢幕就可能會引起眼科專家所謂的 電腦視覺綜合症 施瓦茨解釋說 電腦視覺綜合症 是眼睛在很近的距離內過久地盯住螢幕引起的,眼部得不到休息。他說與電腦使用相關的眼部疾病在有這種做法的患者中間比較常見。其它影響...

我數學好像有點問題,該怎麼辦

這個問題好像每個小升初上都有,小學,畢竟還是小孩,中學就是青年了。作業自然要比小學多,這個壓力大肯定是有的,所以我們要克服這份困難,上課比他們多用一份心,多用一份力就會好的,加油 認可的話請按下 選為滿意答案 按鈕,謝謝 王道林 不要看他反應快他不一定真的就懂了。我在上初中的時候也和你差不多 看別人...