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

程序如下

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轴进行旋转,成为空间曲面

matlab如何将三维转为二维_求助,二维图像如何绕轴旋转成为三维图像相关推荐

  1. matlab 轴旋转图像,求助,二维图像如何绕轴旋转成为三维图像

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 程序如下 gama = 2*pi/9; h = 300; Rr = 400; Dr = 850; R1 = h/(2*sin(gama/2)); thet ...

  2. matlab 对三维图像旋转,求助,二维图像如何绕轴旋转成为三维图像

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 程序如下 gama = 2*pi/9; h = 300; Rr = 400; Dr = 850; R1 = h/(2*sin(gama/2)); thet ...

  3. matlab 三维转二维,求助,二维图像如何绕轴旋转成为三维图像

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 程序如下 gama = 2*pi/9; h = 300; Rr = 400; Dr = 850; R1 = h/(2*sin(gama/2)); thet ...

  4. matlab旋转成面,二维曲线图像如何绕轴旋转成为三维曲面

    程序如下 gama = 2*pi/9; h = 300; Rr = 400; Dr = 850; R1 = h/(2*sin(gama/2)); theta1 = linspace(0,gama/8, ...

  5. Python:利用python编程实现三维图像绘制展示(六面体旋转、三维球柱状体、下雪场景等)

    Python:利用python编程实现三维图像绘制展示(六面体旋转.三维球柱状体.下雪场景等) 目录 利用python编程实现三维图像绘制展示(六面体旋转.三维球柱状体.下雪场景等) 1.实现六面体旋 ...

  6. 绕三轴旋转公式推导(三维旋转)

    其实绕轴旋转很简单,但是平常经常调用库直接使用,从来没有推导过绕轴旋转的公式原理,只有自己推到过一次,才会有所感悟.收获. 首先需要数学功底,以下推导只用到这两个三角函数公式 完整的三角函数公式链接: ...

  7. 北师大版图形的旋转二教案_六年级数学下册《图形的旋转(二)》教学设计北师大版...

    年 级 六 学科 数学 课型 讲授课 设计时间 总课时 2 授课 时间 学习内容 图形的旋转(一) 学习目标 1. 能在观察图片资料和旋转实验中得出数学结论,初步从奇妙的图形中体会所隐 含的数学道理. ...

  8. MATLAB 绕轴旋转图像函数 rotate 详解

    介绍 以指定原点和方向旋转图像对象. 语法 rotate(h,direction,alpha) rotate 函数在三维空间中旋转图形对象. rotate(h,direction,alpha) 将图形 ...

  9. 用python画五角星中心颜色不同_画个五角星让它绕中心点旋转

    李兴球Python画个五角星绕中心点旋转 画一个五角星让它旋转起来,这在Python中有几个方案可选,这里提供一个不是用自定义形状的方案,以下是部分源代码, 其实关键的代码函数,也就是starpoin ...

最新文章

  1. 结束下面sql块_如何执行超过100M的SQL脚本?
  2. 30分钟?不需要,轻松读懂IL
  3. 【PostgreSQL+PostGIS离线安装】2天的踩坑及问题解决经验分享(含安装文件postgresql-9.5.9+postgis-2.2.3+多个依赖及测试SQL)
  4. spring-boot (三) spring data jpa
  5. java xml签名_Java使用DSA密钥对生成XML签名的方法
  6. linux中iptable中端口,Linux如何打开iptables中的端口
  7. 编程判断元素归类_编程练习-判断是否为易混淆数
  8. html5 写json 文件,HTML5实现本地JSON文件的读写
  9. inspect python模块_Python inspect模块:仅限关键字参数
  10. 《数据分析实战 基于EXCEL和SPSS系列工具的实践》一3.2 用“逐步推进法”推测需要的数据...
  11. paper 6:支持向量机系列三:Kernel —— 介绍核方法,并由此将支持向量机推广到非线性的情况。...
  12. linux mysql web界面吗_Linux下安装MySQL Web 管理工具phpMyAdmin
  13. 重磅!双一流高校学位点有变化!教育部公布2019年增列、撤销的学位点
  14. ListView,GridView的getView多次调用问题
  15. 上海计算机等级考试一级题库软件,计算机等级考试一级题库
  16. 加强版CycleGAN!贾佳亚等提出卡通图与真实人脸转换模型,看女神突破次元壁长啥样...
  17. 塔科夫服务器修改器,逃离塔科夫修改器+15项
  18. 去除最新版WinRAR的弹窗广告
  19. 邮箱发信数量被限制了,有什么方法可以解决么?
  20. win10计算机打印机共享怎么设置方法,win10打印机共享怎么设置 win10打印机共享设置步骤介绍...

热门文章

  1. 2017最新研究成果SIGIR
  2. SIGIR‘22 推荐系统论文之POI篇
  3. [C++][枚举]熄灯问题
  4. 国产替代AD620, INA128, INA129,LT1167,LT6370
  5. c# MyBank 上机题1 2 3
  6. 最优化方法(运筹学方法)
  7. 如何在Java中将HTML转换为Javascript(.js)
  8. 听人劝,得一半——《程序员羊皮卷》书评(6)
  9. JQData | 在个股回测中,如何才能避开新股的一字涨停?
  10. 云计算应用场景有哪些?