![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
matlab
Half0pen
个人简介
展开
-
matlab学习开始
使用matlab7.0开始学习原创 2016-01-23 15:54:58 · 5575 阅读 · 0 评论 -
matlab格式化
输出格式 在MATLAB中,数据的存储和运算都以双精度进行,但 输出结果可指定格式。 SHORT 按5位小数(含小数点、下同)输出 LONG 按15位小数(含小数点、下同)输出 SHORT e 按5位小数、科学记数方式输出 LONG e 按15位小数、科学记数方式输出 HEX原创 2016-01-23 16:13:00 · 6531 阅读 · 0 评论 -
逻辑运算
对数组有以下的逻辑运算: l 比较运算符: >= ~= 两数组对应元素相比较,或一个数组的各元素与一个纯量相比较,结果为逻辑数组。显然相比较的数组必须具有相同大小 l 逻辑运算符 &(与) | (或) ~(非) XOR(异或) 两相同大小的数组进行&(与)、|(或)、XOR(异或)运算是对应元素的运算(也允许一个数组与一纯量进行这些原创 2016-01-23 16:19:36 · 7327 阅读 · 0 评论 -
矩阵运算
二维数组(矩阵)的访问 g(r,c) 访问gr,c元素 g(r,:) 访问g中第r行各元素 g(:,c) 访问g中第r列各元素 g(i) 访问g按列排列后的第i个元素 2. 插入新元素而扩展 如: A = [1,2,3;4,5,6;7,8,9]; 插入:A(2,6) = 10 插入后,A变成3行6列矩阵,未定义的新元素值内定为原创 2016-01-23 17:58:36 · 7364 阅读 · 0 评论 -
matlab函数
exp(n) 表示e^n int(fun, x, start, end)用来求积分 [x,y,z]=meshgrid(linspace(-1.3,1.3)); val=(x.^2 + (9/4)*y.^2 + z.^2 - 1).^3 - x.^2.*z.^3 - (1/9)*y.^2.*z.^3; isosurface(x,y,z,val,0); axis equa原创 2016-01-24 16:07:59 · 7307 阅读 · 0 评论 -
matlab画图,变长坐标轴
x=[500,1000,1500]; y1=[32.27,32.83,28.83]; y2=[37.89,32.61,29.44]; y3=[43.21,40.85,32.83]; plot(x,y1,'b:p',x,y2,'c-d',x,y3,'r-->','linewidth',2,'markersize',5); legend('W0.5','W1.5','W2.5') xlim([40原创 2016-01-26 16:28:36 · 15694 阅读 · 0 评论 -
matlab读取文件
有load 和textread两个方法 现有一个data.txt里面的内容是 1 2 3 4 5 6 7 8 9 load a = load('data.txt') 则 a = 1 2 3 4 5 6 7 8 9 textread 调用方式 [A,B,C原创 2016-01-27 14:40:04 · 7510 阅读 · 0 评论 -
matlab BP神经网络 机器学习 函数逼近
1、BP网络构建 (1)生成BP网络 :由维的输入样本最小最大值构成的维矩阵。 :各层的神经元个数。 :各层的神经元传递函数。 :训练用函数的名称。 (2)网络训练 (3)网络仿真 {'tansig','purelin'},'trainrp' BP网络的训练函数 训练方法 训练函数 梯度下降法 train原创 2016-02-05 20:33:26 · 17145 阅读 · 0 评论 -
matlab图像边缘检测
1、用Prewitt算子检测图像的边缘 I = imread('bacteria.BMP'); BW1 = edge(I,'prewitt',0.04); % 0.04为梯度阈值 figure(1); imshow(I); figure(2); imshow(BW1); 2、用不同σ值的LoG算子检测图像的边缘 I = imr转载 2016-04-04 11:29:15 · 8821 阅读 · 0 评论