声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1680|回复: 9

[综合讨论] 请问如何把图中表示角度的线画出来?

[复制链接]
发表于 2008-12-15 23:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
就是在辐射状的半径显示在90度的圆环中,谢谢。

[ 本帖最后由 kanhlbai 于 2008-12-15 23:11 编辑 ]
11.jpg
回复
分享到:

使用道具 举报

发表于 2008-12-16 08:43 | 显示全部楼层
doc polar ?
 楼主| 发表于 2008-12-16 19:49 | 显示全部楼层

回复 沙发 ChaChing 的帖子

搞定,谢谢ChaChing的提示,用polar(Theta, Rho)命令就可以了,不过要注意:[Theta,Rho]=meshgrid(theta, rho),还有别忘了theta是弧度值。

评分

1

查看全部评分

 楼主| 发表于 2008-12-16 20:20 | 显示全部楼层

回复 楼主 kanhlbai 的帖子

新的一个问题就是:如何把环状的线也画出来呢?比如,半径等于3的那条弧线显示出来?谢谢!
发表于 2008-12-16 20:25 | 显示全部楼层

回复 板凳 kanhlbai 的帖子

不错! 我最喜欢提示即可自动找寻答案的楼主!
还有建议楼主可否贴出程序及图片, 作个ending, 大家互相学习!
 楼主| 发表于 2008-12-16 20:46 | 显示全部楼层

回复 5楼 ChaChing 的帖子

谢谢鼓励。
应ChaChing的提议,我把程序写出来,大家一起学习。
[theta1,rho1]=meshgrid(0:5*pi/180:90*pi/180,1:0.5:5);
[Theta1,Rho1]=pol2cart(theta1,rho1);
ZZ=zeros(9,19);
ZZ(1,:)=1;
ZZ(4,:)=1;
contourf(Theta1,Rho1,ZZ)
hold on
polar(theta1,rho1,'--black') %%注意是pol2cart之前的值
hold off
arch.jpg

评分

1

查看全部评分

 楼主| 发表于 2008-12-16 20:49 | 显示全部楼层

回复 6楼 kanhlbai 的帖子

新的一个问题就是:如何把环状的线也画出来呢?比如,半径等于3的那条弧线显示出来?谢谢!

ChaChing能提示一下吗?谢谢!
发表于 2008-12-16 21:16 | 显示全部楼层

回复 7楼 kanhlbai 的帖子

polar(theta1',rho1','--r')  !?

评分

1

查看全部评分

 楼主| 发表于 2008-12-16 21:21 | 显示全部楼层

回复 8楼 ChaChing 的帖子

谢谢,转置即可!!!:@L
发表于 2008-12-17 08:44 | 显示全部楼层
对不起! 真的好奇!
楼主为何作这个? 工程目的?
方便说说? 先谢!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-14 19:36 , Processed in 0.072914 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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