matlab怎样画有矩形截面的三维弯管轮廓图
本帖最后由 guohf 于 2014-5-7 18:34 编辑要画两个有矩形截面的三维弯管轮廓图,如下图,一个是直角弯管,另一圆头弯管,两管的圆点都设在第一个弯头的内角点。各部分长度: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-8 12:43 编辑
ChaChing 发表于 2014-5-7 23:28
好奇问下,这样的图形使用普通建模软件不是更快更直接?
我上传的图形就是在其他软件里画的,但现在因要在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
圆弯角就多画些点嘛
时间有限没试, 自己试下吧 ChaChing 发表于 2014-5-8 23:40
圆弯角就多画些点嘛
时间有限没试, 自己试下吧
谢谢指点,已有些想法,但还有一点问题。
“圆弧”我用ezplot命令能画出来,如ezplot('x^2+(y-0.5)^2-0.25',),但这样只能得到平面z=0处的四条弧线,平面z=1上的四条弧线又该怎么得到呢,请指点一下,谢了
页:
[1]