matlab画图形的包络图,求大神指点绘制空间内散点图的包络面,,,散点程序如下...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
E=[];a=0;b=0;c=0;
for Zp=-50:2:50
for Xp=-200:2:200
for Yp=-200:2:200
P1_1=[cos(b)*cos(c) -cos(b)*sin(c) sin(b) Xp;sin(a)*sin(b)*cos(c)+cos(a)*sin(c) cos(a)*cos(c)-sin(a)*sin(b)*sin(c) -sin(a)*cos(b) Yp;sin(a)*sin(c)-cos(a)*sin(b)*cos(c) cos(a)*sin(b)*sin(c)+sin(a)*cos(c) cos(a)*cos(b) Zp;0 0 0 1]*[42.01;50.25;0;1]+[0;0; -208.897;0];
P2_1=[cos(b)*cos(c) -cos(b)*sin(c) sin(b) Xp;sin(a)*sin(b)*cos(c)+cos(a)*sin(c) cos(a)*cos(c)-sin(a)*sin(b)*sin(c) -sin(a)*cos(b) Yp;sin(a)*sin(c)-cos(a)*sin(b)*cos(c) cos(a)*sin(b)*sin(c)+sin(a)*cos(c) cos(a)*cos(b) Zp;0 0 0 1]*[-42.01;50.25;0;1]+[0;0; -208.897;0];
P3_1=[cos(b)*cos(c) -cos(b)*sin(c) sin(b) Xp;sin(a)*sin(b)*cos(c)+cos(a)*sin(c) cos(a)*cos(c)-sin(a)*sin(b)*sin(c) -sin(a)*cos(b) Yp;sin(a)*sin(c)-cos(a)*sin(b)*cos(c) cos(a)*sin(b)*sin(c)+sin(a)*cos(c) cos(a)*cos(b) Zp;0 0 0 1]*[-64.52;11.26;0;1]+[0;0; -208.897;0];
P4_1=[cos(b)*cos(c) -cos(b)*sin(c) sin(b) Xp;sin(a)*sin(b)*cos(c)+cos(a)*sin(c) cos(a)*cos(c)-sin(a)*sin(b)*sin(c) -sin(a)*cos(b) Yp;sin(a)*sin(c)-cos(a)*sin(b)*cos(c) cos(a)*sin(b)*sin(c)+sin(a)*cos(c) cos(a)*cos(b) Zp;0 0 0 1]*[-22.51;-61.51;0;1]+[0;0; -208.897;0];
P5_1=[cos(b)*cos(c) -cos(b)*sin(c) sin(b) Xp;sin(a)*sin(b)*cos(c)+cos(a)*sin(c) cos(a)*cos(c)-sin(a)*sin(b)*sin(c) -sin(a)*cos(b) Yp;sin(a)*sin(c)-cos(a)*sin(b)*cos(c) cos(a)*sin(b)*sin(c)+sin(a)*cos(c) cos(a)*cos(b) Zp;0 0 0 1]*[22.51;-61.51;0;1]+[0;0; -208.897;0];
P6_1=[cos(b)*cos(c) -cos(b)*sin(c) sin(b) Xp;sin(a)*sin(b)*cos(c)+cos(a)*sin(c) cos(a)*cos(c)-sin(a)*sin(b)*sin(c) -sin(a)*cos(b) Yp;sin(a)*sin(c)-cos(a)*sin(b)*cos(c) cos(a)*sin(b)*sin(c)+sin(a)*cos(c) cos(a)*cos(b) Zp;0 0 0 1]*[64.52;11.26;0;1]+[0;0; -208.897;0];
ZB1_1=P1_1(3)+sqrt(223^2-(P1_1(1)-27.15)^2-(P1_1(2)-126.87)^2);
ZB2_1=P2_1(3)+sqrt(223^2-(P2_1(1)+27.15)^2-(P2_1(2)-126.87)^2);
ZB3_1=P3_1(3)+sqrt(223^2-(P3_1(1)+123.45)^2-(P3_1(2)+39.92)^2);
ZB4_1=P4_1(3)+sqrt(223^2-(P4_1(1)+96.29)^2-(P4_1(2)+86.95)^2);
ZB5_1=P5_1(3)+sqrt(223^2-(P5_1(1)-96.29)^2-(P5_1(2)+86.95)^2);
ZB6_1=P6_1(3)+sqrt(223^2-(P6_1(1)-123.45)^2-(P6_1(2)+39.92)^2);
if ((ZB1_1<=50)&&(ZB2_1<=50)&&(ZB3_1<=50)&&(ZB4_1<=50)&&(ZB5_1<=50)&&(ZB6_1<=50)&&(ZB1_1>=(-50))&&(ZB2_1>=(-50))&&(ZB3_1>=(-50))&&(ZB4_1>=(-50))&&(ZB5_1>=(-50))&&(ZB6_1>=(-50)))
P0_1=[cos(b)*cos(c) -cos(b)*sin(c) sin(b) Xp;sin(a)*sin(b)*cos(c)+cos(a)*sin(c) cos(a)*cos(c)-sin(a)*sin(b)*sin(c) -sin(a)*cos(b) Yp;sin(a)*sin(c)-cos(a)*sin(b)*cos(c) cos(a)*sin(b)*sin(c)+sin(a)*cos(c) cos(a)*cos(b) Zp;0 0 0 1]*[0;0;0;1]+[0;0; -208.897;0];
E=[E,P0_1];
end
end
end
end
Xp0_1=E(1,:);
Yp0_1=E(2,:);
Zp0_1=E(3,:);
plot3(Xp0_1,Yp0_1,Zp0_1,'.');
xlabel('x');ylabel('y');zlabel('z');
grid on
matlab画图形的包络图,求大神指点绘制空间内散点图的包络面,,,散点程序如下...相关推荐
- 三维离散点包络 matlab,求大神指点绘制空间内散点图的包络面,,,散点程序如下...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 E=[];a=0;b=0;c=0; for Zp=-50:2:50 for Xp=-200:2:200 for Yp=-200:2:200 P1_1=[c ...
- matlab离散点包络,求大神指点绘制空间内散点图的包络面,,,散点程序如下
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 E=[];a=0;b=0;c=0; for Zp=-50:2:50 for Xp=-200:2:200 for Yp=-200:2:200 P1_1=[c ...
- matlab填充点面,求大神指点绘制空间内散点图的包络面,,,散点程序如下
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 E=[];a=0;b=0;c=0; for Zp=-50:2:50 for Xp=-200:2:200 for Yp=-200:2:200 P1_1=[c ...
- matlab 散点 面,求大神指点绘制空间内散点图的包络面,,,散点程序如下
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 E=[];a=0;b=0;c=0; for Zp=-50:2:50 for Xp=-200:2:200 for Yp=-200:2:200 P1_1=[c ...
- matlab包络面,求大神指点绘制空间内散点图的包络面,,,散点程序如下
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 E=[];a=0;b=0;c=0; for Zp=-50:2:50 for Xp=-200:2:200 for Yp=-200:2:200 P1_1=[c ...
- MATLAB索引超出矩阵维度,求大神指点错误!
MATLAB索引超出矩阵维度,求大神指点错误! MATLAB索引超出矩阵维度,求大神指点错误! 最近在做k均值动态聚类的时候,matlab提示索引超出矩阵维度,不知道问题出在哪了. 代码 N1 = 5 ...
- matlab需要的软硬件,软件运行硬件环境 软件著作权-用MATLAB写了个小程序,想申请软件著作权,求大神指点...
您好,请问可以看看您的软件.硬件环境是怎么描述... 硬件环境:就是指你软件运行所需要的的硬件配置: 软件环境:就是指你软件运行所需要的系统的配置. 示例如下: 硬件环境:Intel® Pentium ...
- 这算通过审核了么?接下来还有没有什么坑,求大神指点!--酷课堂iOS交流群问答精华整理(201808期)
酷课堂iOS交流群 我们是一个什么样的组织: 酷课堂iOS交流群,聚集了一群热爱技术.有趣.有料,平均Q龄在10年以上的"老司机",他们遍布在全国/球各地,有知名企业iOS工程师. ...
- http.client.InvalidURL: nonnumeric port: 'yourport' 运行报错 求大神指点。。。。。。实在是不知道怎么弄了
@(http.client.InvalidURL: nonnumeric port: 'yourport' 运行报错 求大神指点......实在是不知道怎么弄了) import numpy as np ...
最新文章
- 数学表达式解析器简介
- 【响应式Web前端设计】CSS3 :nth-of-type() 选择器
- JFreeChart应用实例-折线图
- oracle会话资源,oracle session 会话
- HandlerExceptionResolvers
- 筛选装置用c语言编程,一种空壳瓜子筛选装置的制作方法
- 编译vuejs html,VueJs(2)---VueJs开发环境的搭建和讲解index.html如何被渲染
- ps cs3怎样能保存html,ps cs3用消失点清理杂物方法介绍
- likely() 和 unlikely()内建宏定义函数
- 龙腾世纪:起源(推荐一个可以用来英语学习的RPG游戏)
- access中布局为阶梯怎么设计_基于Solidworks的阶梯轴类零件参数化设计研究
- ubuntu16.04安装搜狗拼音输入法
- 高校计算机实验员岗位职责,计算机学院实验与实训中心主任岗位职责(参考Word)...
- 数据库管理系统MFC实现
- 输入三角形三边长,求三角形面积
- ArcGIS利用Model批量裁剪
- 一套Python入门视频
- vue3.x +Cesium Cesium 鼠标交互,鼠标点击拾取对象等(五)
- 谷歌浏览器打开index.html原型页面axure_chrome_V0.6.3
- Android之 Camera相机使用