QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 758|回复: 3

matlab高手帮忙啊

[复制链接]
发表于 2005-6-6 20:37:20 | 显示全部楼层 |阅读模式
0≤Φ≤pi/16     0≤u≤12
Tan(θ)=((72-u)*pi*(1-cos(8*Φ)))/(6*(pi+4)*(100-(72-u)*cos(Φ*pi*(1-cos(8*Φ))/(6*(pi+4)))))
Tan(θ’)=(56*pi*(1-cos(8*Φ)))/6*(pi+4)*(100-56*cos(Φ*pi*(1-cos(8*Φ))/(6*(pi+4)))))
Z=sqrt(1-cos(θ-θ’))
如何画出surf(Φ,u,Z)
发表于 2005-6-6 23:31:58 | 显示全部楼层
学matlab半途而费。。。帮不了你
回复

使用道具 举报

发表于 2005-6-7 09:04:39 | 显示全部楼层
θ

这个是什么?
简单来说就是多个函数决定的隐函数 画图像是吧?
我的解答是:我不知道
不过你这个又不是不可解的隐含数嘛 加上arctag不就可以表达了 ?
回复

使用道具 举报

 楼主| 发表于 2005-6-7 13:35:22 | 显示全部楼层
哈哈,终于被我想到了.
function result1(dr)
u=0:0.5:12;
c=(0:0.05:1)*pi/16;
for(i=1:length(u))
    for(j=1:length(c))
        theta(i,j)=atan((72-u(i))*1/6*pi/(pi+4)*(1-cos(8*c(j)))/(100-(72-u(i))*cos(c(j)/6*pi/(pi+4)*(1-cos(8*c(j))))));
        thetab(i,j)=atan(56*1/6*pi/(pi+4)*(1-cos(8*c(j)))/(100-56*cos(c(j)/6*pi/(pi+4)*(1-cos(8*c(j))))));
        dtheta(i,j)=theta(i,j)-thetab(i,j);
        z(i,j)=sqrt(2)*dr*sqrt(1-cos(dtheta(i,j)));
    end
end
surf(c,u,z)
end
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 21:42 , Processed in 0.036294 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表