matlab学习
文章平均质量分 94
收集matlab的各种小技巧
劳谦小白
在读小白
展开
-
MATLAB基础学习篇:#3 矩阵和数组
前言矩阵和数组是 MATLAB®中信息和数据的基本表示形式。在 MATLAB 环境中,矩阵是由数字组成的矩形数组。有时,1×1 矩阵(即标量)和只包含一行或一列的矩阵(即向量)会附加特殊含义。MATLAB 采用其他方法来存储数值数据和非数值数据,但刚开始时,通常最好将一切内容都视为矩阵。MATLAB 旨在尽可能简化运算。其他编程语言一次只能处理一个数字,而MATLAB 允许您轻松快捷地处理整个矩阵3.1 矩阵的创建、串联和扩展最基本的 MATLAB® 数据结构体是矩阵。矩阵是按行和列排列的.原创 2022-01-19 20:35:01 · 1612 阅读 · 0 评论 -
MATLAB基础学习篇:#2 数据类型
目录前言:2.1 数值类型2.2 字符串和字符数组2.2.1 字符数组的创立2.2.2 字符串的玩法1. 基本玩法:2. 初级玩法2.2.3 字符数组与元胞数组的区别2.3 元胞数组2.3.1 元胞数组的建立和寻访2.3.2 元胞数组的玩法1. 相关函数2. 应用案例2.4 结构体数组2.4.1 结构体数组的建立和寻访1. 直接定义2. 利用struct函数3. 结构体数组的寻访2.4.2 结构体数组的玩法2. 应用...原创 2022-01-15 20:32:08 · 3097 阅读 · 1 评论 -
Matlab 透视变换原理 代码实现
注:本文讲解 透视变换的原理 及matlab代码实现一、透视变换内涵透视变换本质:将图片重新投影映射到另外一个平面透视变换思路:首先在新图与旧图之间找到4个基本坐标对,来求出映射矩阵,然后再向后映射插值透视变换与仿射变换区别:详见这篇博客二、透视变换的详细原理推荐大家阅读以下两篇博客:原理一 和 原理二这两篇博客没有故弄玄虚,对原理讲解的比较简洁清晰且易于理解,这里再强调以下思路步骤:1. 求出投影映射矩阵:根据4个基准坐标对2. 反求出源图像坐标:根据映射矩阵...原创 2020-08-10 18:30:58 · 8241 阅读 · 14 评论 -
Matlab 图像几何变换 双线性插值
function new_img = zoom_bilinear(filename,s_x,s_y)% 图像缩放变换 双线性插值% 输入:% img 灰白图像(彩色要多一个color维度或转化为灰度图)% s_x x方向上的比例系数% s_y y方向上的比例系数% 输出:% 缩放后的新图像%% 双线性插值注意点:% 双线性插值需要注意对图像四个边缘的处理,否则会超出矩阵索引,因为映射矩阵% 中有x+1 y+1,所以图像下边缘 和 右...原创 2020-08-08 18:46:55 · 1069 阅读 · 0 评论 -
Matlab 图像几何变换 最近邻插值
function new_img = zoom_nearest(filename,s_x,s_y)%图像缩放变换 最近邻插值% 输入:% img 灰白图像(若是彩色需多一个color维度或转化为灰度图)% s_x x方向上的比例系数% s_y y方向上的比例系数% 输出:% 缩放后的新图像%% 思考?% 1. 为什么放大,新图能由旧图局部少量像素点生成?% 答:floor向左取整,新像素点与旧像素点存在 多对一 的映射关系;%%i...原创 2020-08-08 18:45:01 · 706 阅读 · 0 评论