
Matlab
知耻而后勇的蜗牛
这人很懒
展开
-
Matlab相关-----matlab跑完程序后自动关机
我们常常会遇到在无人监管的情况下让机器一直跑程序。如果是在matlab下运行程序,如何做到程序跑完了,顺便也把机器给关掉呢?很简单,只要在你的程序末尾加上如下一条代码:system('shutdown -s');当然,记得在这条语句前加上保存结果的 save resu...转载 2019-04-29 13:57:20 · 2240 阅读 · 0 评论 -
matlab-------读取汉字
采用fread或fscanf读取字符时是8位的,而汉字是16位的编码。可通过native2unicode函数将读入的字符转化为unicode编码,从而显示汉字。比如:fd=fopen('name.txt','r');var=fread(fd);var=native2unicode(var);disp(var);转载 2014-12-16 08:54:41 · 10664 阅读 · 0 评论 -
Matlab-------希腊字母
下面是Matlab官方列出来的Tex代码列表,包含了绝大部分的希腊字母和数学符号。Character SequenceSymbolCharacter SequenceSymbolCharacter SequenceSymbol\alpha转载 2014-11-28 10:08:18 · 1688 阅读 · 0 评论 -
Matlab------------ plot画图相关
坐标控制使用axis函数函数的调用格式为:axis([xmin xmax ymin ymax zmin zmax])axis函数功能丰富,常用的用法还有:axis equal 纵、横坐标轴采用等长刻度axis square 产生正方形坐标系(缺省为矩形)axis auto 使用缺省设置axis off 取消坐标轴axis on 显示坐标轴g原创 2012-04-12 12:00:14 · 5156 阅读 · 0 评论 -
Matlab------ODE的使用
ode23 解非刚性微分方程,低精度,使用Runge-Kutta法的二三阶算法。ode45 解非刚性微分方程,中等精度,使用Runge-Kutta法的四五阶算法。ode113 解非刚性微分方程,变精度变阶次Adams-Bashforth-Moulton PECE算法。ode23t 解中等刚性微分方程,使用自由内插法的梯形法则。ode15s 解刚性微分方程转载 2014-08-02 09:27:17 · 30862 阅读 · 0 评论 -
Matlab------如何控制matlab中的数据输出格式
matlab中有专用命令 format但该命令不影响数据的储存形式和计算精度format 默认格式format short 5字长定点数format long 15字长定点数format short e 5字长浮点数format long e 15字长浮点数format short gformat long gformat hex 16进制f转载 2014-06-01 10:10:58 · 21974 阅读 · 2 评论 -
Matlab------ Matlab 2012b 使用Maple 17内核进行符号计算及Mupad与maple内核的切换
Maple 进行符号计算的速度确实比Matlab自带的Mupad的速度要快多了,本人是编程需要得到比double更多的有效数字而考虑采用Maple内核进行符号计算的,用到的函数为Digits和vpa,初步测试,Maple的计算时间大概是Mupad的1/10。以下是安装方法:1、安装maple 16下载地址在VeryCD上:http://www.verycd.com/topics/292原创 2014-06-01 10:49:41 · 12285 阅读 · 6 评论 -
Matlab------默认启动路径设置
默认启动路径设置 由于我的默认启动路径是C:\windows\system32,matlab一运行就显示 Warning: Function C:\WINDOWS\system32\input.dll has the same name as a MATLAB builtin. We suggest you rename the function to a原创 2014-06-01 11:21:30 · 11711 阅读 · 0 评论 -
Matlab------------怎么取一个复数的实部和虚部
a=1+2ishibu=real(a)xubu=imag(a)>> a=1+2ia = 1.000000000000000 + 2.000000000000000i>> shibu=real(a)shibu = 1>> xubu=imag(a)xubu = 2原创 2012-04-12 15:04:09 · 106603 阅读 · 1 评论 -
Matlab------恢复matlab 文件关联及图标
重装系统后,matlab可以直接运行但是,matlab的文件关联没有了,且m文件和mat文件的图标没了对MATLAB相关文件,建立重新关联就行了。在MATLAB命令窗口执行如下命令,即可。cwd=pwd;cd([matlabroot '\toolbox\matlab\winfun\private']);fileassoc('add',{'.m','.mat','.f原创 2012-06-13 15:18:27 · 12505 阅读 · 1 评论 -
matlab-----文件操作
文件操作是一种重要的输入输出方式,即从数据文件读取数据或将结果写入数据文件。MATLAB提供了一系列低层输入输出函数,专门用于文件操作。1、文件的打开与关闭1)打开文件在读写文件之前,必须先用fopen函数打开或创建文件,并指定对该文件进行的操作方式。fopen函数的调用格式为:fid=fopen(文件名,‘打开方式’)说明:其中fid用于存储文件句柄值,如果返回的句柄值大于0转载 2012-06-06 14:57:45 · 1530 阅读 · 0 评论 -
Matlab--------mmreader 读avi错误:Initialization failed
matlab R2009b的mmreader函数读不出视频了。提示如下 ??? Initialization failed. (未找到可用于建立连接的介质筛选器组合。)Error in ==> mmreader.mmreader>mmreader.init at 364 obj.MMReaderImpl = audiovideo.原创 2012-06-06 19:07:38 · 5578 阅读 · 3 评论 -
Matlab -----画图时字体大小控制
xlabel('ok','Fontsize',20)set(gca,'fontsize',14) 对坐标轴刻度大小进行设置原创 2012-06-08 18:33:31 · 5823 阅读 · 0 评论 -
Matlab--------股票接口,获取股票数据
从 Yahoo 获取历史数据HTML Output: http://finance.yahoo.com/q/hp?s=300072.sz&d=7&e=23&f=2010&a=5&b=11&c=2010CSV Output: http://ichart.finance.yahoo.com/table.csv?s=300072.sz&d=7&e=23&f=2010&a=5&b=11&c=2原创 2014-12-16 09:03:50 · 17423 阅读 · 0 评论 -
Matlab-------时间和日期的相关操作
matlab中如何获取当前日期时间函数的具体应用如下:一、date ,now,clock1.date:按照日期字符串格式返回当前系统日期2.now:按照连续的日期数值格式返回当前系统时间3.clock:按照日期向量格式返回当前系统时间>> date,now,clockans =16-Dec-2014ans = 735949.385363322ans原创 2014-12-16 09:30:00 · 5029 阅读 · 1 评论 -
Matlab----获取一个文件夹下所有文件名
fileFolder=fullfile('D:\document\literature\PolyU_Palmprint_Database\right_first');dirOutput=dir(fullfile(fileFolder,'*.bmp'));fileNames={dirOutput.name}';然后保存fileNames,就ok了转载 2017-04-13 12:08:38 · 32488 阅读 · 0 评论 -
Matlab-----给matlab绘图加边框,解决边框缺失
解决如图:如图,matlab出图没有边框 ,可用box on/off控制。原创 2017-03-28 09:47:40 · 81935 阅读 · 4 评论 -
Matlab----大图中画子图的方法
clcclose allt=0:.1:2*pi;plot(t,sin(t),'k');axes('position',[0.55,0.55,0.3,0.3]);%关键在这句!所画的小图plot(t,sin(t), 'b');原创 2016-04-22 07:01:39 · 19803 阅读 · 0 评论 -
Matlab----网络爬虫例子
% 本程序用于获取网站中的表格% written by longwen36% all rights reserved clc,clear;warning off;for year = 1991:1992 %年份 for jidu = 1:4 fprintf('%d年%d季度的数据...', year, jidu) [sourcefile, s转载 2016-04-22 07:10:00 · 9554 阅读 · 1 评论 -
Matlab-----让同一个坐标轴上的两个字母,一个斜体,一个正体
figure, xlabel('\itX, \rmm')X 是斜体,m是正体原创 2016-04-22 06:52:17 · 23907 阅读 · 0 评论 -
Matlab----画彩图
clcclose all% pcolor(xx,yy,c)% 一般xx,yy是一个二维矩阵(或者一维矩阵,但是一个是行向量,一个是列向量)% c的行数和列数与xx,yy相同。(如果是一维矩阵,c的行数等于xx的行数,列数等于yy的列数)% % 就是在(xx(i,j),yy(i,j))坐标点输出c(i,j)颜色。% % 形象地可以这样理解。% xx,yy为坐标纸上的网格,c是每一原创 2016-04-28 21:11:45 · 17226 阅读 · 1 评论 -
Matlab----在fig中插入Latex公式
text('Interpreter','latex','String','$\rightarrow\phi +\sin(x)$','Position',[2.2 sin(2)],'FontSize',20); %在坐标(2.2,sin(2)处输出原创 2016-01-26 21:03:39 · 4561 阅读 · 0 评论 -
Matlab-----更改Matlab图中颜色
set(findobj(gca,'color','b'),'color','k')原创 2016-01-26 21:02:25 · 16904 阅读 · 0 评论 -
matlab使用BP神经网络训练如何不出现训练窗口
神经网络训练过程的窗口能不弹出来吗?net.trainParam.showWindow = false; net.trainParam.showCommandLine = false;转载 2016-01-25 09:19:23 · 13291 阅读 · 7 评论 -
Matlab-------regexp正则表达式
关于正则表达式的基本知识正则表达式就是一个表达式(也是一串字符),它定义了某种字符串模式。利用正则表达式,可以对大段的文字进行复杂的查找、替换等。matlab提供的正则表达式函数有三个:regexp——用于对字符串进行查找,大小写敏感;regexpi——用于对字符串进行查找,大小写不敏感;regexprep——用于对字符串进行查找并替换。第一转载 2015-01-05 13:43:05 · 66310 阅读 · 2 评论 -
Matlab---------字符串分割(split)
我们在这里借助正则表达式函数regexp的split模式。一般语法:S = regexp(str, char, 'split')其中str是待分割的字符串,char是作为分隔符的字符(可以使用正则表达式)。分割出的结果存在S中。以下面这样一串字符为例Hello Nocturne Studio首先去除首尾的多余空格:str = deblan转载 2015-01-05 13:44:14 · 34094 阅读 · 1 评论 -
Matlab-------urlread中文显示乱码
1、老版本2009b修改urlread,文件最后加入output = native2unicode(typecast(byteArrayOutputStream.toByteArray','uint8'),'GB18030');2、新版本2012b使用时候加入参数S=urlread(网址','Charset','GBK');原创 2014-12-16 09:09:52 · 4624 阅读 · 0 评论 -
Matlab -----求矩阵特征多项式和特征值
求矩阵的特征多项式J = 1 0 0 0 2 0 0 0 3 poly(J)得到系数结果ans = 1 -6 11 -6转化就是:x^3-6x^2+11x-6=0求特征值:eig(J)ans = 1 2原创 2012-06-07 18:51:26 · 42515 阅读 · 0 评论 -
Matlab------------导出数据
1.用fprintf 函数写数据到txt,xlsExample:x = 0:.1:1;y = [x; exp(x)];fid = fopen('exp.txt', 'w');fprintf(fid, '%6.2f %12.8f\n', y);fclose(fid)tip:执行上述代码执行,肯定不会换行的,换行的问题试一下下面的代码x = 0:.1:1;y = [原创 2012-03-31 14:03:12 · 1662 阅读 · 0 评论 -
matlab专区----公式求导(1阶,多阶),jacobian矩阵
转载注明出处:袁方的技术博客 点击打开链接diff(求导,偏导)(1)对于离散的XY = diff(X) //对x求差分Y = diff(X,n) //对x求n阶差分Y = diff(X,n,dim) //dim=2时对列向量求差分例1,X是向量x = [1 2 3 4 5];y = diff(x)y =原创 2012-02-19 15:48:00 · 15522 阅读 · 0 评论 -
Matlab------------提高运算速度
1.提前初始化矩阵clc clear close alla=2;b=2.9;x=zeros(250000,1);x(1)=0.1;for n=1:250000 x(n+1)=abs( (x(n))/a^2-x(n)*b );endplot(x,'k','markersize',10);xlabel('n');ylabel('x(n)');加了x=ze原创 2012-04-17 10:03:34 · 8275 阅读 · 0 评论 -
Matlab------------function文件的调用
m 函数基本结构. script和function文件的扩展名都是m, 要让matlab明白当前这个m文件是script还是function, 就要遵循Matlab内部规定的函数文件的结构. 一个函数文件大概是这样的.function [输出变量列表]=函数名(输入变量列表) 语句块, 中间若遇上return, 则函数执行完毕, 返回输出变量数值原创 2012-04-17 10:32:37 · 50948 阅读 · 0 评论 -
Matlab------------GUI编程:gui程序设计与发布
完整gui程序设计与发布matlab GUI程序转换成exe可执行文件1.设置编译器:在确定安装好Matlab Compiler后,还需要对Compiler进行适当的配置,方法是在Matlab命令窗口输入:mbuild –setup, 按提示选择matlab自带编译器LCC。2.将脚本编译为可执行文件:在此路径下命令行输入:mcc –m gui.m,gui.ex原创 2012-04-17 18:40:22 · 5185 阅读 · 0 评论 -
Matlab------------GUI编程:运算editbox中的数学表达式
首先获取表达式:biaodashi=get(handles.edit18,'string');使用eval函数执行字符串形式数学表达式temp=eval(biaodashi);原创 2012-04-18 09:15:04 · 1807 阅读 · 0 评论 -
Matlab------------命令大全1
转载:http://blog.youkuaiyun.com/yf210yf/article/details/74729841 常用指令(General Purpose Commands) 1.1 通用信息查询(General information)demo 演示程序help 在线帮助指令helpbrowser 超文本文档帮助信息helpdesk 超文本原创 2012-04-18 12:30:31 · 1553 阅读 · 0 评论 -
Matlab------------命令大全2
转载:http://blog.youkuaiyun.com/yf210yf/article/details/74729844 基本矩阵函数和操作(Elementary matrices and matrix manipulation)4.1 基本矩阵(Elementary matrices)eye 单位阵linspace 线性等分向量logspace 对数等分向量meshgrid 用原创 2012-04-18 12:43:06 · 1758 阅读 · 0 评论 -
matlab专区--------------matlab里面如何保留小数特定位数
转载请注明出处:http://blog.youkuaiyun.com/yf210yfa=1.23456789 b=vpa(a,7) b = 1.234568 vpa(a,12) ans = 1.23456789000format:设置输出格式对浮点性变量,缺省为format short.format并不影响matlab如何计算和存储变量的值。对浮点型变量的计原创 2012-02-06 09:28:58 · 267606 阅读 · 11 评论 -
DSP----------绘图
自己留着备份,老是忘。main,c#include "myapp.h"#include "ICETEK-VC5509-EDU.h"#include "scancode.h"#include "math.h"ioport unsigned int * sysR = (unsigned int *)0x7fd;int x_temp2[5000];int y_temp2[50原创 2012-04-25 12:53:52 · 1641 阅读 · 0 评论 -
Inno Setup-----------捆绑插件与更改快捷方式图标
; 脚本由 Inno Setup 脚本向导 生成!; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!#define MyAppName "一维离散混沌周期检测"#define MyAppVersion "1.0"#define MyAppPublisher "yf"#define MyAppURL "杭州电子科技大学混沌实验室"#define MyAppExeNa原创 2012-04-25 16:15:20 · 5699 阅读 · 0 评论 -
Matlab----------------判断文件是否存在
>> exist('ce.JPG','file') 文件存在返回2ans = 0>> exist('rice.png','file') 文件不存在返回0ans = 2原创 2012-04-24 18:38:28 · 34341 阅读 · 0 评论