随笔分类 - Math
数学知识学习
摘要:原始图片数据如下(共100张): 如何求每个界面的最大内圆?求每幅图片中阴影各点到阴影边界的最小距离中的最大距离即为最大内圆的半径,通过这种思路可得到内圆圆心位置和半径,代码实现: 求出结果为: 说明:在结果中的index表示原始图片的序号,data表示图片内圆的圆心坐标和圆半径 表示图片0.bmp
阅读全文
摘要:广度优先、深度优先、A*算法、 Minimax算法(参考http://blog.csdn.net/zkybeck_ck/article/details/45644471) Alpha-beta剪枝(参考http://blog.csdn.net/zkybeck_ck/article/details/4
阅读全文
摘要:clear; close all; clc; %F = x1.^2 + 25*x2.^2; % 赫兹矩阵 % A = [1,0;0,25]; % 可求得最大的学习率为 1/25 = 0.04, % 当学习率大于0.04时,系统发散,小于0.04时,系统收敛 %绘制3D图 xx1 = -1: 0.05:1; xx2 = xx1; [x1,x2] = meshgrid(xx1,xx2); xxsiz...
阅读全文
摘要:使用到的数据文件,内容如图: 代码: clc; clear; close all; % 导入需要的坐标数据成矩阵 a = load('test.txt'); x = a(:,1); y = a(:,2); x = x';%获取坐标的横坐标 y = y';%获取坐标的纵坐标 %根据点 绘制泰森多边形
阅读全文
摘要:clc; clear; close all; ld=400; %定义学习样本的数量 x=rand(2,ld); %得到一个2 * 400的一个矩阵,每个元素在0-1之间 x=(x-0.5)*1.5*2; %-1.5, 1.5 x1=x(1,:); %得到矩阵的第1行 x2=x(2,:); %得到矩阵的第2行 F=20+x1.^2-10*cos(2*pi*x1)+x2.^2-10*cos(2*p...
阅读全文
摘要:clc; %清屏 clear; %清除变量 close all; %关闭 syms x; f(x) = x; df = int(f(x),x);%求不定积分 figure; subplot(1,2,1); ezplot(df); %{ int(F,var,a,b) 函数F对变量var求积分,下标为a,上标为b, 不要a,b表示不定积分 %} %二重积分 df...
阅读全文
摘要:clc; %清屏 clear; %清除变量 close all; %关闭 syms x; %定义变量,多个变量间用空格分离 f(x) = x^3; %原函数 res = diff(f(x),x,1); %函数的导数 pretty(res); %按照书面格式进行展示 ezplot(f(x)); %绘制原函数曲线 hold on; ezplot(res); %绘制导数的曲线 grid o...
阅读全文
摘要:clc; %清屏 clear; %清除变量 close all; %关闭doc %查看文档meshgrid%采样mesh %网格曲面surf %光滑曲面plot %ezplotdiff figure 画图hold on;%继续画titlegrid on;%加网格
阅读全文