随笔分类 -  matlab

利用matlab进行数值计算遇到的问题
摘要:区域内随机圆形的生成 生成的方法比较简单,同样是使用二维填充等高线函数contourf。 1.设置范围及指定圆的数目 范围设置为10x10的正方形。而圆的数量通过其所占的面积指定,若全部的圆占总面积的$40%$,设圆的半径为$r$,则圆的数量为$[\frac{40}{\pi r^2}]$。 % 指定 阅读全文
posted @ 2020-03-18 16:06 AIxiaodi 阅读(3384) 评论(0) 推荐(0)
摘要:2维及3维空间上隐函数的等值面(线)图 2维,3维的目的都一样,就是做出隐函数表示的结构图,将函数值为0的点视为表面并显示出来,然后计算等值线(面)所围之外的面积(体积)占整个空间的面积(体积)的百分比。 一.2维平面隐函数等值线 2维平面上的等值线图使用contourf函数就可以实现。应该也有许多 阅读全文
posted @ 2020-03-17 22:03 AIxiaodi 阅读(2990) 评论(0) 推荐(0)
摘要:编写数值分析实验的小程序时,其中一个实验需要输入被积函数,之后使用龙贝格积分法进行数值积分。 一开始使用简单的方法,每次计算函数值时使用, 这种方法,但是计算会的很慢。 百度之后发现可以直接把字符串声明为内联函数,如下: 之后输入积分区间,精度。利用公式不断计算数值定积分即可。 整个程序如下: 阅读全文
posted @ 2020-01-20 15:50 AIxiaodi 阅读(682) 评论(0) 推荐(0)