matlab大神帮忙解答一下这个证明不等式的问题!!

这个不等式是柯西不等式,要用matlab编程进行验证。跪求大神帮忙解答

用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

运行结果

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-02-08
这个函数里inpoly这个函数 matlab里面没有(用的2014a),是不是自己编的?
function [R cx cy]=max_inscribed_circle(ContourImage, display)
% get the contour
sz=size(ContourImage);
[Y,X]=find(ContourImage==255,1, 'first');%找到第一个非零点
contour = bwtraceboundary(ContourImage, [Y(1), X(1)], 'W', 8);%调用函数进行边缘跟踪。
X=contour(:,2);%边缘x轴坐标
Y=contour(:,1);%边缘y轴坐标
% find the maximum inscribed circle:
% The point that has the maximum distance inside the given contour is the
% center. The distance of to the closest edge (tangent edge) is the radius.
tic();
BW=bwdist(logical(ContourImage));%进行距离边缘,用的是欧式距离。BW中每一点的值是
%ContourImage中每一点到距离它最近的非零值的距离(欧式距离)
[Mx, My]=meshgrid(1:sz(2), 1:sz(1));
[Vin Von]=inpoly([Mx(:),My(:)],[X,Y]);%这个函数的作用
%我估计是判断Mx,My中哪些点实在上文检测出的轮廓中,并把它们的线性索引值保存在Vin与 %Von中
ind=sub2ind(sz, My(Vin),Mx(Vin));%变换为线性索引
[R RInd]=max(BW(ind));%求取距离值最大的点的线性索引,R为最大距离,Rind为线性索引
R=R(1); RInd=RInd(1); % handle multiple solutions: Just take first.
[cy cx]=ind2sub(sz, ind(RInd));%将线性索引转化为x,y坐标
toc();追问

大神你这写的我看不懂(一脸懵逼),怎么用啊?

matlab大神帮忙解答一下这个证明不等式的问题!!
用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...

用matlab解不等式方程组
ezplot('x^2+y^2-2')%该曲线外面符合a2 ezplot('x^2-y+1')%与下一命令结合 ezplot('x^2-y-1')%这两条曲线之间符合a3 得到图像如图,因为四条曲线的满足题目要求的交集不为空(红色部分),所以原题有解。。红色部分对应的点的坐标就是。。。

matlab 判断不等式
ans = 6.9389e-18 对于这种问题,不要直接判断相等,给一个误差限就好,判断相等改为 abs((1-1)*(1-1)+(0-0.2)*(0-0.2)-0.04)<eps

如何用MATLAB中的工具箱求解线性矩阵不等式
您好!这里的意思是先将特征向量单位化(即把向量除以它自己的模),然后再利用这些已被正交化、单位化的特征向量去构成正交矩阵P。由于这些单位特征向量两两正交,矩阵P自然就是正交矩阵。定理7的证明:证:设A的特征向量为x1,x2,...xn,特征值为λ1,λ2,...,λn 对其中任两个向量x1,x2,有...

用matlab中的maple中解不等式出现的问题
)]']))x1=A(1)x2=A(2)我要告诉你的是,本来matlab就不支持解不等式,也没有人会在matlab里去解不等式。现在是强制调用maple内核用maple语言进行计算,得到的都是maple的表达式,然后再强制转换过来,因此无法保证别的不等式不会出错。 你真要解不等式还是直接用maple去解,不要在matlab里做。

请大神帮忙求解一个不等式,另y>=0。小弟用matlab求解得到的一个表达式...
下面的解法结合了一些人工分析过程,不算太好,但基本可用。希望对楼主有帮助。1、首先,画出函数图像来,可以看出这是一个周期函数:syms a y=-100\/37*(-20*cos(a)+546*sin(a)*cos(a)+273-273*cos(a)^2-263*sin(a))\/cos(a)ezplot(y,[-10 10])2、可以很简单的验证函数周期为2*pi...

用Matlab能求解不等式吗
5)s=0;for j=1:m s=s+(-1)^(j+1)*nchoosek(m,j)*prod(f(1:r(j)))^j;end A(m)=1-s;end m可以取1~5,5是r的长度 对应得到A的5个取值 A = 0.9964 0.9928 0.9892 0.9857 0.9821 这里的A的取值明显都大于Aexp,所以m取1~5都是不等式的解 ...

MATLAB解线性矩阵不等式为什么没有解
负定的话,对角线正参数给的太小,或者相应位置的非对角线元素给的太大;还不行的话就一行一行注释执行,至道,找出出现导致出现非严格解得哪一行为止;

爆难不等式
原不等式就等于 |x|x+a^2x+a+1<5x+1 即 |x|x+a^2x+a-5x<0 ① 讨论:当x≥0时,①式化成 u(x)=x^2+(a^2-5)x+a<0 u(x)的图像很显然是开口向上的抛物线,要满足最大整数解为2 只需要满足u(2)<0,且u(3)>0即可 代入有 2a^2 + a - 6 < 0 且 ...

matlab解不等式方程组并用等式约束
用LINDO\/LINGO软件吧 这种线性规划的问题用LINDO\/LINGO软件方便

相似回答