如何画出灰度随角度变化的饼图的matlab程序?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 05:47:18
如何画出灰度随角度变化的饼图的matlab程序?
如何画出灰度随角度变化的饼图的matlab程序,例如I=cos^2(θ),角度为90度时光强最小,灰度最大,角度为0度时,为白色;并且角度θ是可以自己设置的.
如何画出灰度随角度变化的饼图的matlab程序,例如I=cos^2(θ),角度为90度时光强最小,灰度最大,角度为0度时,为白色;并且角度θ是可以自己设置的.
要求没说清楚,是要类似下面这样的效果吗?
再问: 谢谢,你真是大牛!就是这种效果,能不能把坐标轴移到中间的位置,并且标出θ,实现I=f(θ),也就是说可以实现比“I=cos^2(θ)“,更复杂的函数。我想要matlab的程序。真的谢谢你。
再答: MATLAB的坐标轴就是在边上的,没法移动。要想放在中间,好像只有自己画线,比较繁琐。如果不是必要,可以考虑隐藏坐标系,效果如图:不知你说的“标出θ”是什么意思,是指沿着圆周标出0-360,类似下图这样吗?现有的程序代码如下,供参考:n = 100;
r = (0:n)'/n;
theta = pi*(-n:n)/n;
X = r*cos(theta);
Y = r*sin(theta);
C = ones(size(r))*cos(2*theta);
% polar(theta(1),r(end))
% hold on
h=pcolor(X,Y,C);
set(h,'edgecolor','none')
axis equal tight off
colormap gray
再问: 谢谢,你真是大牛!就是这种效果,能不能把坐标轴移到中间的位置,并且标出θ,实现I=f(θ),也就是说可以实现比“I=cos^2(θ)“,更复杂的函数。我想要matlab的程序。真的谢谢你。
再答: MATLAB的坐标轴就是在边上的,没法移动。要想放在中间,好像只有自己画线,比较繁琐。如果不是必要,可以考虑隐藏坐标系,效果如图:不知你说的“标出θ”是什么意思,是指沿着圆周标出0-360,类似下图这样吗?现有的程序代码如下,供参考:n = 100;
r = (0:n)'/n;
theta = pi*(-n:n)/n;
X = r*cos(theta);
Y = r*sin(theta);
C = ones(size(r))*cos(2*theta);
% polar(theta(1),r(end))
% hold on
h=pcolor(X,Y,C);
set(h,'edgecolor','none')
axis equal tight off
colormap gray
如何画出灰度随角度变化的饼图的matlab程序?
matlab灰度图的生成
如何利用matlab程序编写求出直方图上最大值百分之x处的灰度值
如何让用matlab求出一幅图像的平均灰度?请给出具体程序,
matlab如何同时画出两个图.我写的程序怎么不对啊
matlab中如何求一个图像的灰度级
matlab 如何求一幅图像的灰度值总和!
怎么用Matlab把一副灰度图像分成一副灰度高的和一副灰度低的图像?求全部程序..
那位高手能帮我写下面公式的matlab程序呀,能画出n随a的变化图来,是在是解决不了了.
一个图像的最大、最小灰度阈值如何用MATLAB程序实现(最好能举例说明)
请问如何利用matlab提取一幅图像的所有灰度值,并计算均值,方差,CV 麻烦写一下具体程序,我一点不懂
matlab如何画出下面的图呢?