
MATLAB
breeze_blows
这个作者很懒,什么都没留下…
展开
-
Hybrid Image
以下是做Hybrid Image的实验报告,主要实现了图像的高频与低频的融合,从而达到了远看图像与近看图像产生不同的效果。而且使用了对象对齐操作,使得不同尺寸的图像,图像中的不同大小的目标的融合成为了可能。 源码见文章末尾。一、问题分析1.问题描述一副图像的高频信息往往代表着该图像的该图像的细节信息,基本主导者人们对于图像的主要感知,然后对于图像的低频信息,...原创 2019-11-07 21:15:17 · 7006 阅读 · 20 评论 -
matlab入门教程六 ----- 多项式运用
三.多项式运用%多项式表示p = [1 ,0, 3, 4]; %矩阵中的元素表示项的系数,从最高项开始 此处为: x^3 + 3 x + 4pr = poly2str(p, 'x'); %多项式化为字符串pr%多项式相加 x^3 + 2 x^2 + xa = [1, 0, 0, 2]; %没有的项系数用0表示b = [1, 1, 0]; %由于b的项数与a的不一样,少原创 2017-07-09 21:36:16 · 729 阅读 · 0 评论 -
matlab入门教程三 ----- 函数运用&&循环&&判断
1.函数文件的运用 在函数文件中编写函数function Fun = f(a, b) % function 因变量(可以不止一个) = 函数名(建议与该函数文件名字一样)(a, b,...)Fun = a * b在脚本文件中调用f(2, 3);在控制台中调用>> f(2, 3)都可以在控制台中看到输出62.for循环运用在脚本文件中编写sum原创 2017-07-08 20:15:08 · 6444 阅读 · 0 评论 -
matlab入门教程二 ----- 常用函数&矩阵基本操作&&数组基本操作
1.常用计算函数2.矩阵操作(1)基本操作A = [1, 2, 3; 4, 5 ,6]; % 赋值 用分号隔开每一行,同一行中的元素用逗号或者空格隔开A%A(i,j) 表示矩阵 A 的第 i 行第 j 列元素A(1, 1) %第一行第一列%A( : ,j) 表示矩阵 A 的第 j 列A(: , 2) %第二列%A(i, : ) 表示矩阵 A 的第原创 2017-07-08 20:04:10 · 5017 阅读 · 0 评论 -
matlab入门教程一 ----- 初识matlab
1.安装matlab 博主安装的是matlab2016a 安装包:matlab2016a 安装教程:matlab2016a安装教程2.主要页面(1)控制台窗口 matlab语句与命令都可以在这里进行输入,感觉有些像Windows下面额cmd窗口。不过有些不好的是,对于先前输入的命令或者语句后来想要改变无法实现,必须重写,比如现在在控制台输入三个语句或者命令实现一个完整功能,我在已原创 2017-07-08 18:32:33 · 13610 阅读 · 0 评论 -
matlab入门教程九 ----- 数据输入与处理
load D.xls, D; %获取路径中的D.xls文件并把它的值赋给D变量format short;[N, X] = hist(D( :, 1), 10) %100名学生身高的频数表;[N, X] = hist(D( :, 2), 10) %100名学生体重的频数表;subplot(1, 2, 1);hist(D( :, 1), 10) %100名学生身高的直方图;subplot(原创 2017-07-11 17:57:39 · 920 阅读 · 0 评论 -
matlab入门教程八 ----- 高等数学运算
下面大概给出高等数学里面的大概,由于内容太多,当然难以一一列述。一.求极限1 : limit ( f ) 功能:计算lim(x→0)f ( x ) ,其中f是符号函数。2: limit ( f , x , a) 功能:计算lim(x→a) f ( x ) ,其中f是符号函数。3 : limit ( f , x , inf) 功能:计算lim(原创 2017-07-10 20:26:27 · 1590 阅读 · 0 评论 -
粒子群算法(PSO)介绍及matlab实现
PSO模拟鸟群的捕食行为。设想这样一个场景:一群鸟在随机搜索食物。在这个区域里只有一块食物。所有的鸟都不知道食物在那里。但是他们知道当前的位置离食物还有多远。那么找到食物的最优策略是什么呢。最简单有效的就是搜寻目前离食物最近的鸟的周围区域。 由于每个鸟都不知道食物在哪里,但是却知道距离多远,所以每次可以知道整个鸟群哪只鸟距离目标最近,当然最近的距离也知道,这个时候这只鸟可以对整个群原创 2017-07-11 18:59:41 · 18555 阅读 · 11 评论 -
matlab入门教程七 ----- 矩阵运算&线性方程组&特征值
1.矩阵运算下图给出常见基本矩阵运算下面给出几个例子:%求矩阵的逆A = [ 1 2 3 4 ;2 3 1 2; 1 1 1 -1 ;1 0 -2 -6];A^(-1)%或者inv(A)%矩阵的秩与行最简形A = [ 4 1 2 4 ;1 2 0 2; 10 5 2 0; 0 1 1 7 ];rref(A) %矩阵的行最简形rank(A) %秩2.解线原创 2017-07-10 17:40:07 · 10155 阅读 · 0 评论 -
matlab入门教程五 ----- 绘制空间图形
二.空间图形绘制%绘制空间曲线,利用plot3clf; %清除所有图形axis([0 20 * pi 0 20 * pi 0 20 * pi] ) %表示x轴坐标范围:0-20*pi y:0-20*pi z :0-20*pix = 0 : pi / 50 : 10 * pi;y1 = sin(x);y2 = cos(x);y3 = x;subplot(1, 2, 1), plo原创 2017-07-09 21:21:03 · 6732 阅读 · 0 评论 -
matlab入门教程四 ----- 绘制平面图形
一.图形的绘制1.绘制平面图形1.1 绘制向量折线图x = [1, 3, 2 ,9, 0.5];plot(x); %以元素该行序号为行坐标,以元素值为列下标,比如(1,1)(2,3)分别为第一个点与第二个点1.2 绘制平面曲线图%绘制 y = sin(x^2)x = -4 : 0.1 : 4; %x范围y = sin(x.^2); %注意这里. 因为x相当于是矩阵原创 2017-07-09 12:34:19 · 7268 阅读 · 0 评论