24小时热门版块排行榜    

查看: 336  |  回复: 1

lihui6751303

银虫 (小有名气)

[交流] 画出带有约束条件的三维隐函数曲面?如何处理边界会光滑? 已有1人参与

w=(exp((3*m*(s - 1))/2) - cos((3^(1/2)*m*(s - 1))/2) + 3^(1/2)*sin((3^(1/2)*m*(s - 1))/2))*((3*t*cos((3^(1/2)*m*t)/2))/2 - (3*t*exp(-(3*m*t)/2))/2 + (3^(1/2)*t*sin((3^(1/2)*m*t)/2))/2) - ((3*exp(-(3*m)/2))/2 + (3*cos((3^(1/2)*m)/2))/2 - (3^(1/2)*sin((3^(1/2)*m)/2))/2)*(cos((3^(1/2)*m*(s - t))/2) - exp((3*m*(s - t))/2) + 3^(1/2)*sin((3^(1/2)*m*(s - t))/2)) + (s/2 - t/2)*(3*exp((3*m*(s - t))/2) - 3*cos((3^(1/2)*m*(s - t))/2) + 3^(1/2)*sin((3^(1/2)*m*(s - t))/2))*(cos((3^(1/2)*m)/2) - exp(-(3*m)/2) + 3^(1/2)*sin((3^(1/2)*m)/2)) + (s/2 - 1/2)*(exp(-(3*m*t)/2) - cos((3^(1/2)*m*t)/2) + 3^(1/2)*sin((3^(1/2)*m*t)/2))*(3*exp((3*m*(s - 1))/2) + 3*cos((3^(1/2)*m*(s - 1))/2) + 3^(1/2)*sin((3^(1/2)*m*(s - 1))/2));
  相当于w=w(m,t,s);
    现在想用Matlab画出w(m,t,s)=0的曲面,即m=m(t,s); 但是要求只画出t>=s(0<=s<=t<=1)的部分,如果边界好像不平滑,有点像锯齿状,应该怎么办?
       请指教?
回复此楼

» 猜你喜欢

Godloveme
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主


小木虫: 金币+0.5, 给个红包,谢谢回帖
1.间隔取小。
2.取点做曲面拟合。

[ 发自手机版 http://muchong.com/3g ]
2楼2014-03-30 21:24:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lihui6751303 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见