MATLAB
breeze_blows
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hybrid Image
以下是做Hybrid Image的实验报告,主要实现了图像的高频与低频的融合,从而达到了远看图像与近看图像产生不同的效果。而且使用了对象对齐操作,使得不同尺寸的图像,图像中的不同大小的目标的融合成为了可能。 源码见文章末尾。 一、问题分析 1.问题描述 一副图像的高频信息往往代表着该图像的该图像的细节信息,基本主导者人们对于图像的主要感知,然后对于图像的低频信息,...原创 2019-11-07 21:15:17 · 7530 阅读 · 20 评论 -
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 · 7480 阅读 · 0 评论 -
matlab入门教程五 ----- 绘制空间图形
二.空间图形绘制 %绘制空间曲线,利用plot3 clf; %清除所有图形 axis([0 20 * pi 0 20 * pi 0 20 * pi] ) %表示x轴坐标范围:0-20*pi y:0-20*pi z :0-20*pi x = 0 : pi / 50 : 10 * pi; y1 = sin(x); y2 = cos(x); y3 = x; subplot(1, 2, 1), plo原创 2017-07-09 21:21:03 · 6907 阅读 · 0 评论 -
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 · 10328 阅读 · 0 评论 -
粒子群算法(PSO)介绍及matlab实现
PSO模拟鸟群的捕食行为。设想这样一个场景:一群鸟在随机搜索食物。在这个区域里只有一块食物。所有的鸟都不知道食物在那里。但是他们知道当前的位置离食物还有多远。那么找到食物的最优策略是什么呢。最简单有效的就是搜寻目前离食物最近的鸟的周围区域。 由于每个鸟都不知道食物在哪里,但是却知道距离多远,所以每次可以知道整个鸟群哪只鸟距离目标最近,当然最近的距离也知道,这个时候这只鸟可以对整个群原创 2017-07-11 18:59:41 · 18961 阅读 · 11 评论 -
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 · 1714 阅读 · 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 · 994 阅读 · 0 评论 -
matlab入门教程一 ----- 初识matlab
1.安装matlab 博主安装的是matlab2016a 安装包:matlab2016a 安装教程:matlab2016a安装教程 2.主要页面 (1)控制台窗口 matlab语句与命令都可以在这里进行输入,感觉有些像Windows下面额cmd窗口。不过有些不好的是,对于先前输入的命令或者语句后来想要改变无法实现,必须重写,比如现在在控制台输入三个语句或者命令实现一个完整功能,我在已原创 2017-07-08 18:32:33 · 13941 阅读 · 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 · 5300 阅读 · 0 评论 -
matlab入门教程三 ----- 函数运用&&循环&&判断
1.函数文件的运用 在函数文件中编写函数 function Fun = f(a, b) % function 因变量(可以不止一个) = 函数名(建议与该函数文件名字一样)(a, b,...) Fun = a * b 在脚本文件中调用 f(2, 3); 在控制台中调用 >> f(2, 3) 都可以在控制台中看到输出6 2.for循环运用 在脚本文件中编写 sum原创 2017-07-08 20:15:08 · 6570 阅读 · 0 评论 -
matlab入门教程六 ----- 多项式运用
三.多项式运用 %多项式表示 p = [1 ,0, 3, 4]; %矩阵中的元素表示项的系数,从最高项开始 此处为: x^3 + 3 x + 4 pr = poly2str(p, 'x'); %多项式化为字符串 pr %多项式相加 x^3 + 2 x^2 + x a = [1, 0, 0, 2]; %没有的项系数用0表示 b = [1, 1, 0]; %由于b的项数与a的不一样,少原创 2017-07-09 21:36:16 · 789 阅读 · 0 评论
分享