用matlab驗證柯西不等式,可以取若幹個隨機數賦值給a(i)和b(i),,然後計算左式X1和右式X2,最後判斷X1<=X2是否成立。
a=unifrnd(1,100,1,100);
b=unifrnd(101,200,1,100);
X1=sum(a.*b);
X2=sqrt(sum(a.^2)).*sqrt(sum(b.^2));
if X1<=X2
X1,X2
disp('Σai*bi≤(Σai^2)^0.5*(Σbi^2)^0.5? 不等式成立 ')
else
disp('Σai*bi≤(Σai^2)^0.5*(Σbi^2)^0.5? 不等式不成立 ')
end
運行結果