24小时热门版块排行榜    

CyRhmU.jpeg
查看: 971  |  回复: 10
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

孙雯雯

银虫 (小有名气)

[求助] 关于matlab作图已有1人参与

这个图片里的方程,当取不同的角度时,我想用matlab把它画出来,就如图片中的图形一样,可是不知道怎么编程序,请高手指点,定重谢!

关于matlab作图
(KCY{9[LSBYB42G{_6R[X$3.jpg
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

一定要认真
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ybkooo

至尊木虫 (著名写手)

^^

figure(1)
subplot(2,3,1)
ezplot('x^2/(5*sin(45*0))-2*cos(45*0)*x*y/(5*5*sin(45*0)*sin(45*0))+cos(45*0)*cos(45*0)*y^2/(5*sin(45*0))-1', [-5 5])
grid
subplot(2,3,2)
ezplot('x^2/(5*sin(45))-2*cos(45)*x*y/(5*5*sin(45)*sin(45))+cos(45)*cos(45)*y^2/(5*sin(45))-1', [-5 5])
grid
subplot(2,3,3)
ezplot('x^2/(5*sin(45*2))-2*cos(45*n)*x*y/(5*5*sin(45*2)*sin(45*2))+cos(45*2)*cos(45*n)*y^2/(5*sin(452n))-1', [-5 5])
grid
subplot(2,3,4)
ezplot('x^2/(5*sin(45*3))-2*cos(45*3)*x*y/(5*5*sin(45*3)*sin(45*3))+cos(45*3)*cos(45*3)*y^2/(5*sin(45*3))-1', [-5 5])
grid
subplot(2,3,5)
ezplot('x^2/(5*sin(45*4))-2*cos(45*4)*x*y/(5*5*sin(45*4)*sin(45*4))+cos(45*4)*cos(45*4)*y^2/(5*sin(45*4))-1', [-5 5])
grid

运行不成功,因为分母不能为0,当阿尔法等于0,90,180时,有错误,只能得到阿尔法等于45,135时的图像
abcd
10楼2014-10-29 09:09:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

ybkooo

至尊木虫 (著名写手)

^^

A,B 是变量?
abcd
2楼2014-10-28 22:49:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ybkooo

至尊木虫 (著名写手)

^^

【答案】应助回帖

★ ★ ★ ★
感谢参与,应助指数 +1
孙雯雯: 金币+4, 有帮助 2014-10-29 08:31:22
运行不成功,不知哪儿错了……
A=5;
B=5;
for n=0:4;
    figure(1)
    subplot(1,5,n+1)
    ezplot('x^2/(A*sin(45*n))-2*cos(45*n)*x*y/(A*B*sin(45*n)*sin(45*n))+cos(45*n)*cos(45*n)*y^2/(B*sin(45*n))-1', [-3 3])
    grid
    title('x^2/(A*sin(45*n))-2*cos(45*n)*x*y/(A*B*sin(45*n)*sin(45*n))+cos(45*n)*cos(45*n)*y^2/(B*sin(45*n))=1')
    xlabel('A')
    ylabel('B')
end
abcd
3楼2014-10-28 23:18:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ybkooo

至尊木虫 (著名写手)

^^

A=5;
B=5;
for n=0:4;
    figure(1)
    subplot(1,5,n+1)
    ezplot('x^2/(A*sin(45*n))-2*cos(45*n)*x*y/(A*B*sin(45*n)*sin(45*n))+cos(45*n)*cos(45*n)*y^2/(B*sin(45*n))-1', [-5 5])
    grid
    title('x^2/(A*sin(45*n))-2*cos(45*n)*x*y/(A*B*sin(45*n)*sin(45*n))+cos(45*n)*cos(45*n)*y^2/(B*sin(45*n))=1')
    xlabel('A')
    ylabel('B')
end
abcd
4楼2014-10-28 23:20:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见