緊急求助,關(guān)于matlab 的幾個問題
注意,每題的格式均須包含3個部分
a.程序(含程序名及完整程序):
b. 運(yùn)行過程:
c.運(yùn)行結(jié)果:
(1)求解線性規(guī)劃問題:minz=6X1+3X2+4X3
s.t. X1+X2+X3=120
X1≥30
0≤X2≤50
X3≥20
X1,X2,X3,分別取何值時,z有何極小值。
(2)編寫一個函數(shù),使其能夠產(chǎn)生如下的分段函數(shù):
x≤0時,f5(x)=sin(-2x)
x>0時,f5(x)=sin(x)
并繪制f5(x+0.5)在x=【-2π,2π】范圍的曲線 。
(3) 將一個屏幕分左、中、右3幅,選擇合適的步長在y=【-2,2】, x=【0,2π】 內(nèi)在左幅與右幅分別繪制f(x,y)曲面圖(surf圖)和等值線圖(contour圖),其中f(x,y)=cos(x-0.2y)+0.2y
(4) A 是一個維度m×n的矩陣. 寫一段程序, 算出A中有多少個正數(shù)。求出正數(shù)元素的累加值。并用實(shí)例驗(yàn)證
(5) 向量A=【a1,a2,....,an】 . 寫一段程序, 找出A中的最小元素和最大元素,標(biāo)出其大小與具體位置。用實(shí)例驗(yàn)證,注意不得用matlab內(nèi)置的max和min函數(shù))
[ Last edited by 櫻空王子 on 2010-7-7 at 17:11 ]
返回小木蟲查看更多
京公網(wǎng)安備 11010802022153號
第一題
https://g.zhubajie.com/urllink.php?id=95750603hmldsi94san29yc
第二題
https://g.zhubajie.com/urllink.php?id=95750924u3lhhu9e2u391wn
第三題
A=input(‘m*n維矩陣’);
[km,kn]=size(A);
n=0;
sum=0;
for i=1:km
for j=1:kn
if A(i,j)>0 n=n+1;
sum=sum+ A(i,j);
end
end
end
disp(‘A中共有正數(shù)’)
n
disp(‘A中正數(shù)之和’)
sum
不好意思,第四題當(dāng)?shù)谌}發(fā)上去了
第五題
A=input(‘向量A(建議輸入一個向量最大最小值均是唯一的)’);
[km,kn]=size(A);
maxnum= A(1,1);imax=1;jmax=1;
minnum= A(1,1);imin=1;jmin=1;
for i=1:km
for j=1:kn
if A(i,j)>maxnum
maxnum= A(i,j);
imax=i;
jmax=j;
elseif A(i,j)<minnum
minnum= A(i,j);
imin=i;
jmin=j;
end
end
end
disp(‘A中最大元素及其位置’)
maxnum
imax
jmax
disp(‘A中最小元素及其位置’)
minnum
imin
jmin
朋友,第三題容我想想,有段日子沒接觸這些了,生了些,呵呵!
第五題
A=input(‘向量A(建議輸入一個向量最大最小值均是唯一的)’);
[km,kn]=size(A);
maxnum= A(1,1);imax=1;jmax=1;
minnum= A(1,1);imin=1;jmin=1;
for i=1:km
for j=1:kn
if A(i,j)>maxnum
maxnum= A(i,j);
imax=i;
jmax=j;
elseif A(i,j)<minnum
minnum= A(i,j);
imin=i;
jmin=j;
end
end
end
disp(‘A中最大元素及其位置’)
maxnum
imax
jmax
disp(‘A中最小元素及其位置’)
minnum
imin。。。。。!!!!!!!!!
,