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 static/image/common/back.gif
AutoCAD画三维图形是不是更好?

谢谢。
我上传的图形就是在其他软件里画的,但现在因要在matlab里处理其他计算数据,需把这些数据结果框在图中的框里。我对直弯角(第一个图)的编了一下程,但画的结果不对,程序如下。圆弯角的就更不知怎么下手了,所以才来求教的,请指点一下,谢谢

clear all;
clc;

hold on
plot3([-2,0],,,'k','LineWidth',1.5);
     plot3([-2,2],[-2,-2],,'k','LineWidth',1.5);
     plot3(,,,'k','LineWidth',1.5);
     plot3(,[-2,2],,'k','LineWidth',1.5);
     plot3(,,,'k','LineWidth',1.5);
     plot3(,,,'k','LineWidth',1.5);
     
     plot3([-2,0],,,'k','LineWidth',1.5);
     plot3([-2,2],[-2,-2],,'k','LineWidth',1.5);
     plot3(,,,'k','LineWidth',1.5);
     plot3(,[-2,2],,'k','LineWidth',1.5);
     plot3(,,,'k','LineWidth',1.5);
     plot3(,,,'k','LineWidth',1.5);
hold off
页: [1]
查看完整版本: matlab怎样画有矩形截面的三维弯管轮廓图