MATLAB
zhoucy163
这个作者很懒,什么都没留下…
展开
-
matlab dir函数
Matlab使用dir函数获得指定文件夹下的所有子文件夹和文件,并存放在在一种为文件结构体数组中.dir函数可以有调用方式dir('.') 列出当前目录下所有子文件夹和文件dir('G:\Matlab') 列出指定目录下所有子文件夹和文件dir('*.m') 列出当前目录下符合正则表达式的文件夹和文件得到的为结构体数组每个元素都是如下形式的结构体 na转载 2013-07-24 20:29:48 · 4659 阅读 · 0 评论 -
Matlab cannot load any more object with static TLS
MATLAB 사용 중 아래와 같은 에러가 발생하면 라이브러리를 로드할 메모리가 부족해 발생하는 문제일 가능성이 크다.invalid mex-file ... dlopen: cannot load any more object with static TLS이 경우 MATLAB HOME > Preferences > General > Java He转载 2016-02-22 16:32:40 · 813 阅读 · 0 评论 -
浅析image,imagesc,imshow的用法
1、显示RGB图像相同点:这三个函数都是把m*n*3的矩阵中的数值当做RGB值来显示的。区别:imshow将图像以原始尺寸显示,image和imagesc则会对图像进行适当的缩放(显示出来的尺寸大小)。2、显示灰度图像说明:先搞明白什么是索引图像?(灰度图像也是索引图像的一种) 当用Matlab中的imread函数将图像读入并存入矩阵时,我们知道如果是RG转载 2015-10-12 12:50:25 · 1535 阅读 · 0 评论 -
空域的卷积等于频率域的乘积例子
clear; close all;clc;img = imread('flower.tif');img = imresize(img,[511 511]);img = double(img);img_fft = fftshift(fft2(img));figure;mesh(real(img_fft));filter = [1 1 1; 1 -8 1; 1 1 1];filter原创 2015-11-10 20:55:56 · 2712 阅读 · 0 评论 -
MATLAB-2010a在Ubuntu 12.04上的安装
1.下载matlab的安装文件至主目录下,Mathworks.Matlab.R2012a.UNIX.iso 2.挂载iso文件: sudo mount -o loop Mathworks.Matlab.R2012a.UNIX.iso /mnt 3.跳转到挂载目录: cd /mnt4.安装: sudo ./install5.出现图形化界面,安装时以系统默认为准。6.窗口界面默认安转载 2014-03-10 23:44:00 · 946 阅读 · 0 评论 -
matlab函数perms:排列产生函数
perms产生所有可能的排列语法P = perms(v)P =perms(v),这里v是一个长度为n的行向量,此函数产生v中这n个元素的全排列矩阵,每行为一个排列。矩阵P包含有n!行和n列。举例命令perms(2:2:6) 返回数字2、4和6的所有排列: 6 4 2 6 2 4 4 6转载 2013-09-23 10:42:42 · 10574 阅读 · 1 评论 -
matlab中norm函数的用法(转)
格式:n=norm(A,p)功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数1、如果A为矩阵 n=norm(A) 《Simulink与信号处理》返回A的最大奇异值,即max(svd(A))n=norm(A,p) 根据p的不同,返回不同的值 p 返回值 1 返回A中最大一列和,即max(sum(abs(A))) 2转载 2013-07-25 21:18:02 · 4143 阅读 · 0 评论 -
matlab中的size函数
ize:获取数组的行数和列数(1)s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时数组的行数,第二个元素是数组的列数。(2)[r,c]=size(A),当有两个输出参数时,size函数将数组的行数返回到第一个输出变量,将数组的列数返回到第二个输出变量。(3)如果在size函数的输入参数中再添加一项,并用1或2为该项赋值,则size将返回数组的行数或列数。转载 2013-07-25 21:11:40 · 964 阅读 · 0 评论 -
MATLAB中求非方阵的广义逆矩阵
如果不是方阵的话,会有个广义逆矩阵(伪逆),matlab里面用pinv()实现。基本语法为X=pinv(A),X=pinv(A,tol),其中tol为误差,pinv为pseudo-inverse的缩写:max(size(A))*norm(A)*eps。函数返回一个与A的转置矩阵A' 同型的矩阵X,并且满足:AXA=A,XAX=X.此时,称矩阵X为矩阵A的伪逆,也称为广义逆矩阵。转载 2013-07-25 22:34:16 · 22941 阅读 · 0 评论 -
Matlab点除和除的区别
当两个矩阵(A,B)同阶时,此时这两个矩阵可以进行点乘运算,点乘运算是把这两个矩阵位置对应的元素进行相乘,然后得到一个新的与A,B同阶的矩阵C (C(i,j)= A(i,j)*B(i,j) ). (矩阵的点除(./)与点乘(.*)类似.).矩阵的乘法(*),是按照通常的矩阵乘法进行运算,两个矩阵进行乘法(如A*B)的前提:A的列数与B的行数相等. 两个矩阵相乘时不可以随便交换顺序.可以运行转载 2013-07-25 21:21:44 · 2201 阅读 · 0 评论 -
matlab中zeros 和 ones 这两个函数的用法
ones产生全1数组,zeros产生全零数组。ones(a,b)产生a行b列全1数组ones(a)产生a行a列全1叔祖例如:ones(1,3)产生1行3列全1数组[1 1 1]ones(2)产生 1 1 1 1zeros用法同ones,只是产生的是全0数组转载 2013-07-24 20:36:57 · 3372 阅读 · 0 评论 -
matlab eval函数用法
eval_r()函数的功能就是将括号内的字符串视为语句并运行例如: eval_r('y1=sin(2)')就是相当于在matlab命令窗口输入了y1=sin(2)这条命令。多在循环中使用,可以对多个名字有规则的变量或文件进行操作,例一:for x=1:5 eval_r(['y',num2str(x),'=',num2str(x^2),';'])end以上语句等价于执行转载 2013-07-24 20:20:07 · 2306 阅读 · 0 评论 -
matlab fullfile用法
matlab中fullfile函数指定路径和 文件名的使用方法如下:一点小技巧:当返回了一个文件的时候,可以用fullfile将路径和文件名组合起来,如[filename, pathname] = uigetfile('*.m', 'Pick an M-file');if isequal(filename,0) disp('User selected Cancel')else转载 2013-07-24 19:11:44 · 16540 阅读 · 0 评论 -
matlab run in background
you missed the nohup matlab std.out 2> err.out &原创 2017-03-19 11:27:41 · 958 阅读 · 0 评论