数学建模社区-数学中国
标题: matlab怎样画有矩形截面的三维弯管轮廓图 [打印本页]
作者: guohf 时间: 2014-5-7 18:41
标题: matlab怎样画有矩形截面的三维弯管轮廓图
要画两个有矩形截面的三维弯管轮廓图,如下图,一个是直角弯管,另一圆头弯管,两管的圆点都设在第一个弯头的内角点。
各部分长度:z=1,y1=y2=y3=2,x1=x2=x3=2
各部分长度及各曲线段的表达式:z=1,y1=y2=y3=2,x1=6,x2=2,x3=4
四条曲线段是90度圆弧:
先谢谢了
作者: 平凡之不凡 时间: 2014-5-7 22:54
AutoCAD画三维图形是不是更好?
作者: guohf 时间: 2014-5-8 15:04
平凡之不凡 发表于 2014-5-7 22:54 
AutoCAD画三维图形是不是更好?
谢谢。
我上传的图形就是在其他软件里画的,但现在因要在matlab里处理其他计算数据,需把这些数据结果框在图中的框里。我对直弯角(第一个图)的编了一下程,但画的结果不对,程序如下。圆弯角的就更不知怎么下手了,所以才来求教的,请指点一下,谢谢
clear all;
clc;
hold on
plot3([-2,0],[0,0],[0,0],'k','LineWidth',1.5);
plot3([-2,2],[-2,-2],[0,0],'k','LineWidth',1.5);
plot3([0,0],[0,4],[0,0],'k','LineWidth',1.5);
plot3([2,2],[-2,2],[0,0],'k','LineWidth',1.5);
plot3([2,4],[2,2],[0,0],'k','LineWidth',1.5);
plot3([0,4],[4,4],[0,0],'k','LineWidth',1.5);
plot3([-2,0],[0,0],[1,1],'k','LineWidth',1.5);
plot3([-2,2],[-2,-2],[1,1],'k','LineWidth',1.5);
plot3([0,0],[0,4],[1,1],'k','LineWidth',1.5);
plot3([2,2],[-2,2],[1,1],'k','LineWidth',1.5);
plot3([2,4],[2,2],[1,1],'k','LineWidth',1.5);
plot3([0,4],[4,4],[1,1],'k','LineWidth',1.5);
hold off
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |