24小时热门版块排行榜    

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

Simewe

新虫 (初入文坛)

[求助] Matlab怎么画不等式图?

Matlab怎么画不等式图?
如图所示,要画的是x^2+y^2<1和y<x^2相交的区域,不清楚怎么用Matlab画出来
回复此楼

» 猜你喜欢

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

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

baobiao007

木虫 (职业作家)

中国特色

一种方法
CODE:
clc;
% 方法一
t = 0:0.01:2*pi;
x = cos(t); y = sin(t);
fill(x,y,'r');
hold on;
t = -1:0.01:1;
z = t.^2;
h=fill(t,z,'w');
set(h,'EdgeColor','w');
axis([-1.5 1.5 -1.5 1.5]);
axis equal;

楼主可以在此基础上进一步完善
我同意叔本华的观点,人们投身艺术和科学领域的强烈愿望之一就是逃离痛苦、残酷和枯燥无味的现实生活,逃离自己飘忽不定的七情六欲的桎梏。--爱因斯坦
7楼2013-09-03 14:11:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

tgvictor99

木虫 (知名作家)

迷糊领域荣誉领主

【答案】应助回帖

感谢参与,应助指数 +1
楼主。。忍不住想吐槽你啊。数学怎么学的。直接画2个等式,范围是两个交点之间。
每个人的人生都是时代的产物。每个人的血统、命运和梦想组成了现在这个时代。
2楼2013-09-01 14:18:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Simewe

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by tgvictor99 at 2013-09-01 14:18:52
楼主。。忍不住想吐槽你啊。数学怎么学的。直接画2个等式,范围是两个交点之间。

等式我知道啊,ezplot就行,但是怎么填充相交的区域呢?
3楼2013-09-01 16:13:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
比较笨但是可行的办法:
1.算出两条曲线的交点;
2.在将圆按照y方向单值,把定义域分段
3.画图
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
5楼2013-09-02 17:16:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见