bucket414 发表于 2006-3-22 10:56

请教,如何用matlab画圆,且标记刻度?

rt:其中圆自最顶部以0°、15°、30°、……330°划分,并以数字标明其中得30°、60°、90°、……330°。 <BR>或者怎样用rose命令或compass命令实现。 <BR>不胜感激!!

frogfish 发表于 2006-3-22 11:07

回复:(bucket414)请教,如何用matlab画圆,且标记刻...

<P>用polar画吧,rose和compass画的不是你要的图<BR>theta=linspace(0, 2*pi);<BR>r=ones(1,100);<BR>polar(theta, r);</P>

bucket414 发表于 2006-3-23 10:50

但标记要求是从圆的最顶部开始以0°,30°,……,330°,顺时针标度,貌似钟表的表盘一样。<BR>还是特别感激楼上仁兄!

happy 发表于 2006-3-23 11:31

回复:(bucket414)但标记要求是从圆的最顶部开始以0...

<DIV class=quote><B>以下是引用<I>bucket414</I>在2006-3-23 10:50:38的发言:</B><BR>但标记要求是从圆的最顶部开始以0°,30°,……,330°,顺时针标度,貌似钟表的表盘一样。<BR>还是特别感激楼上仁兄!</DIV>
<br>这个可以通过修改polar函数来实现

bucket414 发表于 2006-3-23 15:46

happy大侠,我是新手,不要骂我啊,我不太清楚怎样修改函数。

happy 发表于 2006-3-23 21:57

回复:(bucket414)happy大侠,我是新手,不要骂我啊...

<DIV class=quote><B>以下是引用<I>bucket414</I>在2006-3-23 15:46:18的发言:</B><br>happy大侠,我是新手,不要骂我啊,我不太清楚怎样修改函数。</DIV><br>用which *.m找到m文件的位置<br><br>用编辑器打开之后,在上面修改,建议另存为一个新的.m文件后再修改
[此贴子已经被作者于2006-3-23 21:57:27编辑过]

bucket414 发表于 2006-3-24 08:56

<P>非常感谢happy大侠,谢谢!!</P>
页: [1]
查看完整版本: 请教,如何用matlab画圆,且标记刻度?