牛顿环演示的matlab程序

牛顿环演示的matlab程序,第1张

L=632.8R=5H=5

a2=axes('Position',[0.4,0.16,0.4,0.7]) %图片滚则在figure中的位置 前两个代表x方向坐标,后两个是y方向的凯备敏坐标

[x,y]=meshgrid(linspace(-0.005,0.005,200))%%linspace 等间距取点 在-0.005,0.005, 等间隔取200个点

r2=(x.^2+y.^2) %计盯枝算半径

Di=[2*H+2*(R-sqrt(R^2-r2))*1e9]/L %下面两个应该有公式对应吧...

In=abs(cos(Di*pi*2))

cr=abs(L-560)/200%rgb 色彩取值

cg=1-cr

cb=abs(L-600)/240

Ik(:,:,1)=In*cr %颜色的设置

Ik(:,:,2)=In*cg

Ik(:,:,3)=In*cb

Pc=imshow(Ik,[]) %显示图片

max f (x1, x2)=x1x2+3

sub.tox1+x2-2=0

解:化成标准形式:

sub.tox1+x2=2

在Matlab中实现如下:

>>H=[0,-1-1,0]

>>f=[00]

>>绝行枝雀Aeq=[1 1]

>>b=2

>>[x,fval,exitflag,output,lambda] = quadprog(H,f,[ ],[ ],Aeq,b)

结果为并搭哗:

x =

1.0000

1.0000

fval =

-1.0000

exitflag =

1

output =

firstorderopt: 0

iterations: 1

cgiterations: 1

algorithm: [1x58 char]

lambda =

eqlin: 1.0000

ineqlin: [ ]

lower: [ ]

upper: [ ]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12348621.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存