matlab绘制圆环,并有取值范围

用matlab画图,表示图中左上和右下的圆环(如涂黑部分),我只会画两个圆圈,但是取值范围不会弄。。画成这样有没有可能呢。。为什么好多课要用matlab,抓狂了啊啊啊。也... 用matlab画图,表示图中左上和右下的圆环(如涂黑部分),我只会画两个圆圈,但是取值范围不会弄。。画成这样有没有可能呢。。

为什么好多课要用matlab,抓狂了啊啊啊。也不给教教怎么用,自己研究简直是浪费时间啊。本来做别的题目的,但是就困在这个画圆环上,就是想画出来啊,如果不知道怎么画出来真的好难过好难过啊。。。哎有没有人指教一下啊、、、btw 我在做神经网络的题目,BP算法什么的,有没有人精通。。
展开
 我来答
qingningleyun
推荐于2016-04-14 · TA获得超过5852个赞
知道大有可为答主
回答量:2991
采纳率:30%
帮助的人:3025万
展开全部

%% 办法有点笨,只是画出来而已

t = (0:0.01:2)*pi;
L = ((t>0) & (t<pi/2)) | ((t>pi) & (t<(1.5*pi)));
t(L) = nan;
x = cos(t);
y = sin(t);
r1 = 3;
r2 = 5;
plot(r1*x,r1*y,'b-');
hold on
plot(r2*x,r2*y,'b-');
line([r1 r2],[0 0]);
line([0 0],[r1 r2]);
line([-r1 -r2],[0 0]);
line([0 0],[-r1 -r2]);
axis equal
grid on 
hold off
追问
get!  不过这两行 是什么意思。。t = (0:0.01:2)*pi;
L = ((t>0) & (tpi) & (t<(1.5*pi))); 不好意思我基础不太好,。
追答
将 1 象限和 3 象限的 t 值取为 nan (非数),即不参与计算
东莞大凡
2024-08-07 广告
OpenCV标定板是东莞市大凡光学科技有限公司在相机标定中常用的工具。它通常由黑白格点按一定规则排列在平面上组成,如棋盘格或圆形格等。在相机标定时,将标定板置于不同位置和姿态下拍摄图像,利用OpenCV库中的函数检测标定板上的角点或圆心,进... 点击进入详情页
本回答由东莞大凡提供
兔子和小强
2015-04-19 · TA获得超过6946个赞
知道大有可为答主
回答量:3332
采纳率:74%
帮助的人:1402万
展开全部
figure; hold on
axis equal
grid on

R1 = 3;
R2 = 5;
t = linspace(0, 2*pi, 101);

%% Circles
plot(R1*cos(t), R1*sin(t), 'r', ...
    R2*cos(t), R2*sin(t), 'r');

%% Quadrant II
t = linspace(pi/2, pi, 100);
rt = t(end:-1:1);
fill([R1*cos(t) R2*cos(rt)], [R1*sin(t) R2*sin(rt)], 'b')

%% Quadrant II
t = linspace(-pi/2, 0, 100);
rt = t(end:-1:1);
fill([R1*cos(t) R2*cos(rt)], [R1*sin(t) R2*sin(rt)], 'b')

追问
虽然程序我看不太懂   但是真的可以这样画好神奇! 非常感谢~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
matlab爱好者
2020-12-23 · matlab编程与科研资料分享,欢迎关注!
matlab爱好者
采纳数:16 获赞数:28

向TA提问 私信TA
展开全部

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式