matlab
夜月xl
这个作者很懒,什么都没留下…
展开
-
Matlab矩阵基本操作(定义,运算)
一、矩阵的表示在MATLAB中创建矩阵有以下规则:a、矩阵元素必须在”[ ]”内;b、矩阵的同行元素之间用空格(或”,”)隔开;c、矩阵的行与行之间用”;”(或回车符)隔开;d、矩阵的元素可以是数值、变量、表达式或函数;e、矩阵的尺寸不必预先定义。二,矩阵的创建:1、直接输入法最简单的建立矩阵的方法是从键盘直接输入矩阵的元素,输入转载 2014-07-23 17:10:02 · 2131 阅读 · 0 评论 -
MATLAB小技巧
MATLA .m脚本文件选中几行快速执行原创 2014-10-24 16:13:15 · 692 阅读 · 0 评论 -
matlab 图片批量读取
1。 指定路径下 单个文件夹data中所有图像 file_path = '.\data\';% 图像文件夹路径 img_path_list = dir(strcat(file_path,'*.jpg'));%获取该文件夹中所有jpg格式的图像 img_num = length(img_path_list);%获取图像总数量 if img_num > 0 %有满足条件的图像转载 2014-11-30 13:03:33 · 982 阅读 · 0 评论 -
MATLAB报错:MTIMES is not fully supported for integer classes. At least one input must be scalar.
Error using * MTIMES is not fully supported for integer classes. At least one input must bescalar.To compute elementwise TIMES, use TIMES (.*) instead.double型数据 * uint8型数据 会出现上述错误需要把u原创 2014-12-09 15:42:03 · 4384 阅读 · 1 评论 -
MATLAB绘图确定坐标系的显示范围
axis函数的使用两维情况下:axis([Xmin Xmax Ymin Ymax])三维情况下:axis([Xmin Xmax Ymin Ymax Zmin Zmax])原创 2014-12-12 22:06:46 · 7380 阅读 · 0 评论 -
利用MATLAB将文本中的数据写入Excel
利用MATLAB将文本中的数据写入Excel函数:function txt_excel(txt, xls)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 将txt文本数据写入Excel% 参数解释: 1. txt为输入文本名 如:'A.txt'% 2. xls为Excel名称,如:'A.xls'%原创 2015-01-24 10:06:24 · 8189 阅读 · 0 评论 -
Matlab图像处理工具箱
1. 图像和图像数据 缺省情况下,MATLAB将图像中的数据存储为双精度类型(double),64位浮点 数,所需存储量很大;MATLAB还支持另一种类型无符号整型(uint8),即图像矩 阵中每个数据占用1个字节。 在使用MATLAB工具箱时,一定要注意函数所要求的参数类型。另外,uint8 与double两种类型数据的值域不同,编程需注意值域转换。转载 2015-03-04 20:11:18 · 1927 阅读 · 0 评论 -
图像处理-找出三个苹果中最大的一个
题目:找出三个苹果中最大的一个思路:将彩色图转黑白图,利用四联通或者八连通特性对苹果区域进行标记,(此时需注意对二值图像进行反转操作,因为二值图象中1为白色,而bwlabel函数对1区域进行标记)实验结果如下图所示:对应的MATLAB代码如下:clc; clear; close all;im = imread('apple.jpg');im_gray = rgb2gr原创 2015-03-27 20:41:16 · 954 阅读 · 0 评论 -
图像处理-图像添加高斯噪声并滤波
题目:对含有高斯白噪声的图像进行滤波思考:先对图像添加高斯白噪声,在对图像进行中值滤波,高斯滤波,均值滤波,形态学滤波,以及闭运算后进行中值滤波操作。实验结果如图:MATLAB代码如下:clear; clc; close all;im = imread('apple.jpg');%% 添加高斯白噪声im_gaus = imnoise(im, 'gaussia原创 2015-03-27 21:06:09 · 11786 阅读 · 0 评论 -
MATLAB 图像处理一些实用函数整理
收集一些MATLAB图像处理一些实用函数,方便自己日后查阅参考。im = imread('apple.jpg');im_gray = rgb2gray(im); %RGB图转换为灰度图im_bw = im2bw(im_gray, 0.9); %灰度图转二值图[L1 num1] = bwlabel(im_bw, 4)[L2 num2] = bwlabel(im_bw, 8);原创 2015-03-03 10:22:37 · 806 阅读 · 0 评论 -
LOG-laplacian of Gaussian and DoG
Laplacian/Laplacian of GaussianCommon Names: Laplacian, Laplacian of Gaussian, LoG, Marr FilterBrief DescriptionThe Laplacian is a 2-D isotropic measure of the 2nd spatial de转载 2015-03-23 10:39:26 · 2429 阅读 · 0 评论 -
有关mapminmax的用法详解
有关mapminmax的用法详解============外一篇 有关mapminmax的用法详解by faruto==================================几个要说明的函数接口:[Y,PS] = mapminmax(X)[Y,PS] = mapminmax(X,FP)Y = mapminmax('apply',X,PS)X = mapm转载 2014-10-26 20:34:40 · 2754 阅读 · 4 评论 -
Matlab训练好的BP神经网络如何保存和读取方法(附实例说明)
看到论坛里很多朋友都在提问如何存储和调用已经训练好的神经网络。本人前几天也遇到了这样的问题,在论坛中看了大家的回复,虽然都提到了关键的两个函数“save”和“load”,但或多或少都简洁了些,让人摸不着头脑(呵呵,当然也可能是本人太菜)。通过不断调试,大致弄明白这两个函数对神经网络的存储。下面附上实例给大家做个说明,希望对跟我有一样问题的朋友有所帮助。如果只是需要在工作目录下保到当前训转载 2014-11-21 22:47:01 · 51132 阅读 · 6 评论 -
matlab中进行多行注释
在MATLAB中可以在行首部加%来进行注释,%%原创 2014-07-23 14:12:38 · 104969 阅读 · 3 评论 -
matlab中repmat函数的用法
B = repmat(A,m,n)B = repmat(A,[m n])B = repmat(A,[m n p...])这是一个处理大矩阵且内容有重复时使用,其功能是以A的内容堆叠在(MxN)的矩阵B中,B矩阵的大小由MxN及A矩阵的内容决定,如果A是一个3x4x5的矩阵,有B = repmat(A,2,3)则最后的矩阵是6x12x5例如:>>B=repmat( [1转载 2014-10-24 18:39:26 · 1059 阅读 · 0 评论 -
Linux如何在桌面建立MatLab启动图标
只要在桌面点击右键,选择Create Launcher,然后在Command输入 $HOME/matlab/bin/matlab -desktop 即可。其中参数-desktop必须要,否则会出错。转载 2014-10-09 23:04:09 · 4373 阅读 · 0 评论 -
关于matlab中textread
今天打算跑下程序,突然发现,真的很烂,不会读入数据,简单的Iris.txt一上午都没读进去,在此对matlab中的textread函数做下总结,textscan函数待续。本文主要内容引自http://linux.chinaitlab.com/administer/872894.html笔者在此基础上进行运行,修改得到以下内容,希望大家给与补充:textread基本语转载 2014-10-14 19:36:00 · 764 阅读 · 0 评论 -
bp神经网络及matlab实现
本文主要内容包括: (1) 介绍神经网络基本原理,(2) AForge.NET实现前向神经网络的方法,(3) Matlab实现前向神经网络的方法 。第0节、引例 本文以Fisher的Iris数据集作为神经网络程序的测试数据集。Iris数据集可以在http://en.wikipedia.org/wiki/Iris_flower_data_set 找到。这里转载 2014-10-14 20:50:56 · 1287 阅读 · 0 评论 -
MATLAB中plot的用法
第五讲计算结果的可视化本节介绍MATLAB 的两种基本绘图功能:二维平面图形和三维立体图形。5.1 二维平面图形5.1.1 基本图形函数plot 是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的。也就是说,使用plot 函数之前,必须首先定义好曲线上每一点的x 及y 坐标,常用格式为:(1)plot(x) 当x 为一向量时,以x 元素的值为纵坐标,x 的序号为转载 2014-11-04 15:46:38 · 3266 阅读 · 0 评论 -
Matlab将系统自动生成的figure 1改为其他名称 & 柱状图绘制
figure('NumberTitle', 'off', 'Name', '新图');产生一个名称为新图的figure原创 2014-10-19 15:40:40 · 4904 阅读 · 0 评论 -
matlab中ezplot & solve函数的用法
ezplot: 可以直接对函数原创 2014-11-03 22:12:37 · 3056 阅读 · 0 评论 -
MATLAB 编译并调用 C、C++程序
MATLAB 编译并调用 C、C++程序MATLAB 的 C、C++程序编译器的设置:在命令窗口中输入: >>mex -setup ,接着按照提示进行即可完成 C、C++程序编译器的设置。在 MATLAB 中编译 C、C++程序:C、C++程序的格式以 test.cpp 为例,如下示:#include "mex.h" //必须#include //程序功能实转载 2014-10-19 12:23:39 · 1727 阅读 · 1 评论 -
Matlab图像保存
1、直接另存为在figure中使用菜单file——>saveas——>选择保存形式(fig,eps,jpeg,gif,png,bmp等),这个的缺点是另存为的图像清晰度有很大的牺牲2、复制到剪贴板在figure中使用菜单edit——>copy figure——>此时图像就复制到剪贴板了,我们可以借助其他软件(比如:绘图板)保存为需要的图片3、saveas命令格式Matlab提供原创 2014-11-26 10:37:43 · 805 阅读 · 0 评论 -
Matlab数值按位操作
dec2bin 十进制转为二进制dec2bin(10)ans = 1010bin2dec 二进制转换为十进制bin2dec('1011') % 内部需为字符串ans = 11dec2hex 十进制转换为十六进制hex2dec 十六进制转换为十进制原创 2015-03-16 10:37:06 · 11291 阅读 · 1 评论