如何在matlab 上计算图形面积并在figure上显示

是Sierpinski垫圈的面积,我知道她趋于0,但想在代码中加一个面积计算代码是面积显示在figure上。

面积计算没有直接的公式,需要编程求解。
在网上看到求解不规则图形面积的方法:
将所需要求面积的图形 先转成灰度图,然后转成二值图像,然后利用黑色/总像素的比值乘以图像的总面积,得到图形的面积。
将面积显示在图上的代码。
title(['Sierpinski垫圈的面积是' num2str(area) ],'fontsize' ,12);

参考资料:http://blog.sina.com.cn/s/blog_4a3efadb0100naxe.html

温馨提示:内容为网友见解,仅供参考
无其他回答

如何在matlab 上计算图形面积并在figure上显示
面积计算没有直接的公式,需要编程求解。在网上看到求解不规则图形面积的方法:将所需要求面积的图形 先转成灰度图,然后转成二值图像,然后利用黑色\/总像素的比值乘以图像的总面积,得到图形的面积。将面积显示在图上的代码。title(['Sierpinski垫圈的面积是' num2str(area) ],'fontsize' ,12);参考...

matlab怎么在计算过程中在figure图里标线
打开电脑,找到matlab软件并启动 2 \/8 在matlab主界面中,打开“文本编辑器”3 \/8 首先,我们用“figure”语句打开一个axes。然后用plot画线的方法先画出一条曲线 使用plot画线可参考如下经验 4 \/8 然后,需要锁定当前的figure。使用“hold on”指令 5 \/8 锁定之后,可接着画另外的曲线 6 \/8 ...

matlab中怎样将编辑器和命令行窗口上下显示
1、首先打开一个窗口,使用figure(n),n代表正整数,例如figure(1)。2、添加图像在figure(1)中,首先定义一个正弦函数。3、使用plot()函数进行画图。4、执行后添加到图形界面。5、再设置一个函数,y=cos(x),在同一个图像窗口显示。6、使用subplot(m,n,p)将一个图像窗口划分为多个,划分为m行n列...

怎么在matlab里面输出一张图?
1.我们需要对matlab有一个初步的了解后,才可能完成后续的步骤,例子如下:2.现在我们需要把图形隐藏起来,也就是不主动弹出图形窗口,这一步需要我们了解相关的函数句柄的知识,具体看图:3.在上一步中,函数图形的可见性(visible)已经关闭(off),也就是被隐藏起来了,接着我们得把plot函数做出的图...

如何用matlab直接画图-matlab如何描点画图
matlab如何描点画图 1、首先,打开MATLAB。2、然后会弹出一个命令窗,在文本编辑窗里编写指令,点击【NewScript】.。3、分别输入x,y的所有值。注意,x,y的取值个数要相等,不然系统会报错。4、输入完数据之后写figure,plot(x,y),figure表示新建一张表格。5、为了设定x,y轴的取值和间隔,写 set(gca,'...

MATLAB中怎样将所有图形集中到一张图上?
1、首先,打开软件,找到图像输出控制部分语句,此处演示3条不同曲线的输出,并通过图形控制结果显示窗口,如下图所示,然后进入下一步。2、其次,完成上述步骤后,运行语句,通过此控制方法,结果仅存储在不同的窗口中,而不是存储在同一窗口中,并以多行显示,如下图所示,然后进入下一步。3、接着,...

在matlab里,如何将两张灰度图的直方图在一张figure上显示?如下图
本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

Matlab怎么调整图片的大小,使它成为特定的长宽
set(gca,'Position',[.2 .2 .7 .65]); 位置[.2 .2 .7 .65]表示所画的图形在figure中所占的比例,前两个值表示位置,后两个值表示大小。 下面给出一个例子说明: t = 0:0.01:2; x = sin(2*pi*t); plot(t,x,'k','linewidth',2) set(gcf,'unit','centimeters',...

matlab画图时如何让图片不显示在界面上
在用循环画很多图时,为了减少对内存的占用,可以设置图像不显示,直接保存起来。比如在plot等语句前加上一句:figure('visible','off')。这样画图时就不显示了。

MATLAB怎么做两个figure?
```matlab figure(2);```6. 在第二个窗口中,使用参数方程绘制图形。```matlab ezplot('x^(2\/3) + y^(2\/3) - 2^(2\/3)');```请注意,上述代码中的`ezplot`函数已过时,建议使用`plot3`或其他现代绘图函数。以上代码演示了如何在MATLAB中创建两个图形窗口,并在每个窗口中绘制不同的...

相似回答