24小时热门版块排行榜    

查看: 216  |  回复: 2

方世超

新虫 (初入文坛)

[求助] 新手求助 已有1人参与

求大家帮一下忙,很急,想了很久实在做不出来。

新手求助
求图.jpg
回复此楼

» 猜你喜欢

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

方世超

新虫 (初入文坛)

clear
x1=-1:1.3/9:0.3;
y1=0.3:-1.3/9:-1;
n=length(x1);
for i=1:n
    x(i)=acos(x1(i));
    y(i)=acos(y1(i));
end
for i=n+1:2*n;
    x(i)=x(i-n);
    y(i)=-y(i-n);
    i=i+1;
end
for i=2*n+1:3*n;
    x(i)=-x(i-2*n);
    y(i)=-y(i-2*n);
    i=i+1;
end
for i=3*n+1:4*n;
    x(i)=-x(i-3*n);
    y(i)=y(i-3*n);
    i=i+1;
end
plot(x,y)
大家看这个程序有什么问题,画出来的感觉不对呀!!!
2楼2015-08-06 14:32:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
cosx+cosy=-0.7
y=acos(-0.7-cosx)
acos函数定义域在[-1,1]
剔除-0.7-cosx<-1或-0.7-cosx>1对应的x点,其他点即为所求。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
3楼2015-08-07 13:38:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 方世超 的主题更新
信息提示
请填处理意见