帐篷映射,x=a(1-2*abs(x-12));怎么用matlab解决

帐篷映射,x=a(1-2*abs(x-12));怎么用matlab解决,第1张

问题不是说得很清楚,不知道是不是下面的东西

x<态型1/2时,x=a(1-2*(1/2-x))==>a=1/2

x>1/2时帆逗猜指启,x=a(1-2*(x-1/2))==>a=x/(2-2*x)

x=-10:0.01:10

for i=1:length(x)

if x>0.5

a(i)=x./(2-2*x)

else

a(i)=1/2

end

plot(x,a)

end

由于下部是正六棱柱,因此体积不变,要使其面积最大则只需上部的椎体体积最大即可,设OO'=1+h即为下部的高加上部的高(h),然后就是一个最优化问题了,你可用有关软件如MATLAB等算精确的或笔算大概的,上部的体积=底面积*h=3/2*根号3h,由于码举h是可以变动的(上部的高矮),因此要寻找一个合适的高度,在以上的软件让指中输入max3/2*根号3*h,st.h+1>3,h-1<迟滑碧3,h>0.运行即可求出h,既是所要求的高。其实这种设计并不理想,因为上部比下部高会招风,不易固定,但也有它的优点,就是显得高贵尊享,不会有压抑感


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存