欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab 轴旋转图像,求助,二维图像如何绕轴旋转成为三维图像 -凯发k8官方网

发布时间:2024/10/8 循环神经网络 0 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 matlab 轴旋转图像,求助,二维图像如何绕轴旋转成为三维图像 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

程序如下

gama = 2*pi/9;

h = 300;

rr = 400;

dr = 850;

r1 = h/(2*sin(gama/2));

theta1 = linspace(0,gama/8,10);

theta2 = linspace(gama/8,gama/4,10);

theta3 = linspace(gama/4,3*gama/8,10);

theta4 = linspace(3*gama/8,gama/2,10);

theta5 = linspace(gama/2,5*gama/8,10);

theta6 = linspace(5*gama/8,3*gama/4,10);

theta7 = linspace(3*gama/4,7*gama/8,10);

theta8 = linspace(7*gama/8,gama,10);

theta = [theta1 theta2 theta3 theta4 theta5 theta6 theta7 theta8];

y1 = -80.9186*theta1.^3 279.4697*theta1.^2-153.9023*theta1 474.3163;

y2 = -80.9186*(theta2-gama/8).^3 258.2853*(theta2-gama/8).^2-106.7218*(theta2-gama/8) 462.9603;

y3 = -407.0496*(theta3-gama/4).^3 237.1009*(theta3-gama/4).^2-63.7437*(theta3-gama/4) 455.5382;

y4 = 388.6254*(theta4-3*gama/8).^3 130.5355*(theta4-3*gama/8).^2-31.6614*(theta4-3*gama/8) 451.5106;

y5 = -388.6254*(theta5-gama/2).^3 232.2774*(theta5-gama/2).^2 450.0000;

y6 = 407.0496*(theta6-5*gama/8).^3 130.5355*(theta6-5*gama/8).^2 31.6614*(theta6-5*gama/8) 451.5106;

y7 = 80.9186*(theta7-3*gama/4).^3 237.1009*(theta7-3*gama/4).^2 63.7437*(theta7-3*gama/4) 455.5382;

y8 = 80.9186*(theta8-7*gama/8).^3 258.2853*(theta8-7*gama/8).^2 106.9743*(theta8-7*gama/8) 462.9603;

c1 = -r1.*(sin(gama-theta) sin(theta));

c2 = r1.*(cos(gama-theta)-cos(theta));

c3 = -h^2*sin(theta)./(sin(gama-theta) sin(theta)) h^2/2-...

r1^2*sin(gama).*(cos(gama-theta)-cos(theta))./(sin(gama-theta) sin(theta));

c5 = h.*sin(theta)./(sin(gama-theta) sin(theta));

yy4 = [y4(1) y4(2) y4(3) y4(4) y4(5) y4(6) y4(7) y4(8) y4(9) ceil(y4(10))];

y11 = [y1 y2 y3 yy4];

y22 = [y5 y6 y7 y8];

y =[y11 y22];

z1 = -sqrt(rr^2-(y11-dr).^2);

z2 = sqrt(rr^2-(y22-dr).^2);

z = [z1 z2];

x = -c3./c1-h./c1.*z-c2./c1.*y;

r1 = h/(2*sin(gama/2));

xc = 0;

yc = r1*sin(gama)./(sin(gama-theta) sin(theta));

zc = h*sin(theta)./(sin(gama-theta) sin(theta))-h/2;

r = sqrt((x-xc).^2 (y-yc).^2 (z-zc).^2);

plot(theta,r)

谢谢各位大哥,想要实现的就是将r绕theta轴进行旋转,成为空间曲面

总结

以上是凯发k8官方网为你收集整理的matlab 轴旋转图像,求助,二维图像如何绕轴旋转成为三维图像的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图