10 Matlab学习笔记
It_BeeCoder
这个作者很懒,什么都没留下…
展开
-
Matlab中符号计算的函数
MATLAB数值计算中常用的符号运算有微积分运算diff是求微分最常用的函数,常用的格式是:diff(f,x,n),表示f关于x求n阶导数。int是求积分最常用的函数,常用的格式是:int(f,r,x0,x1),f为要积分的表达式,r为积分变量,x0,x1为积分上下限程序运行示例:>> syms x;>> f=x*log(1+x) f = x*log(x + 1原创 2016-11-07 16:48:55 · 3096 阅读 · 0 评论 -
MATLAB常用按键
原创 2017-01-08 20:24:04 · 1029 阅读 · 0 评论 -
Matlab常用命令
原创 2017-01-08 20:15:01 · 515 阅读 · 0 评论 -
在MATLAB环境下操作EXCEL文件
一、使用spreadsheet LINK EX工具箱1、打开clima.xlsx文件,在EXCEL中点击start MATLAB2、选中年均气温一列所有数值,选择spreadsheet LINK EX下拉菜单中的send data to matlab,将数据发送到MATLAB工作区进行处理,在对话框中输入变量名x,单击确定,用同样操作,将日照数一列作为变量y输入至MATLAB工作区中;原创 2016-11-21 21:28:43 · 3819 阅读 · 0 评论 -
MATLAB环境下操作EXCEL文件二
1、使用xlswrite函数将数据写入EXCEL表格原创 2016-11-21 20:59:01 · 489 阅读 · 0 评论 -
Matlab环境下操作EXCEL文件
一、读取EXCEL电子表格数据1、将EXCEL数据直接复制到MATLAB元组阵列变量中在MATLAB命令行窗口中创建元组阵列变量>> a=cell(1,1);在EXCEL中选择待导入的数据,并进行复制操作在工作区窗口中右击变量a,在弹出的快捷菜单中选择open selection打开变量管理器,点击右键选择paste Excel Data粘贴excel数据在命令行窗口中查看原创 2016-11-21 20:48:47 · 2518 阅读 · 0 评论 -
Matlab中导入文件的命令大全三
1、使用fgetl和fgets函数读取文本文件数据从文本文件中读取一行数据data=fgetl(fileID)data=fgets(fileID)temp.txtDay1temp1=13temp2=25temp3=16Day2temp1=14temp2=25temp3=16Day3temp1=14temp2=26temp3=17原创 2016-11-14 17:35:27 · 1056 阅读 · 0 评论 -
Matlab中导入文件的命令大全二
1、使用textscan函数格式化输入数据当文本文件中的数据既有数值数据,又有文本数据,或者只有文本数据时,使用importdata或者 dlmread不能很好解决这些信息c=textscan(fid,format,N) N表示执行format的次数,默认情况,textscan以最大次数执行format格式转换,直至字符串或文件末尾cmp %s And %q.txt'文件内容:"He原创 2016-11-14 17:23:24 · 1035 阅读 · 0 评论 -
Matlab中导入文件的命令大全一
1、使用uiimport函数导入文本文件将人居国民总收入.txt 文件至于当前目录下面>> data=uiimport('人居国民总收入.txt');运行结果:2、使用importdata函数导入文本文件数据>> data1=importdata('人居国民总收入.txt','',2);>> data1data1 = '年原创 2016-11-14 16:47:47 · 6695 阅读 · 0 评论 -
matlab中方差、标准差、矩的函数
MATLAB中用var()计算样本方差,用标准差函数std()计算样本标准差,用矩函数moment()计算样本的各阶中心矩。>> x=[-1 -1 1 2];>> w=[1 2 3 4];>> v1=var(x)v1 = 2.2500>> v2=var(x,0)v2 = 2.2500>> v3=原创 2016-11-07 22:30:01 · 9728 阅读 · 0 评论 -
Matlab中绘制概率密度图
程序代码:>> clear all>> x=[-10:0.1:10];>> f1=normpdf(x,0,1);>> f2=normpdf(x,0,2);>> f3=normpdf(x,1,2);>> plot(x,f1,'b*',x,f2,'ro',x,f3,'g+')>> legend('X~N(0,1)','X~N(0,4)','X~N(1,4)')原创 2016-11-07 22:20:37 · 15220 阅读 · 0 评论 -
Matlab解常微分方程
dsolve('equation')dsolve('equation','condition')dsolve('equation','v') 给出微分方程的解析解,表示为v的函数dsolve('equation','condition','v')例子:计算微分方程dy/dx+3xy=xexp(-x*x)的通解:计算微分方程x*dy+2y-exp(x)=0在初始原创 2016-11-07 22:14:02 · 4084 阅读 · 0 评论 -
Matlab函数调用
子函数:function [y1,y2]=mytestio(x1,x2)if nargin==1 %确定函数调用时实际输入的参数个数 y1=x1; if nargout==2 y2=x1; endelse if nargout==1 y1=x1+x2; else y1=x1;原创 2016-11-07 21:53:39 · 2046 阅读 · 0 评论 -
Matlab匿名函数使用规则
myfhd1=@(x)(x+x.^2)myfhd1 = @(x)(x+x.^2)>> myfhd1(2)ans = 6>> myfhd2=@(x,y)(sin(x)+cos(y))myfhd2 = @(x,y)(sin(x)+cos(y))>> myfhd2(pi/2原创 2016-11-07 21:46:20 · 4163 阅读 · 0 评论 -
Matlab图形修饰函数
源代码: t=[0:pi/20:4*pi];hold onaxis([0 4*pi -10 10])plot(t,10*sin(t),'r+:')plot(t,5*cos(t),'b*--')xlabel('时间t');ylabel('幅度X');title('简单绘图示例');legend('x1=10sint:点画线','x2=5cost:虚线')gte原创 2016-11-07 21:38:04 · 1269 阅读 · 0 评论 -
Matalb图形修饰命令函数
1、文字表示命令text(x,y,‘字符串’),在图形指定位置(x,y)处标示单引号括起来的字符串。gtext(‘说明文字’),利用鼠标在图形的某一位置处标示说明文字。grid on给当前坐标系加上栅格线。grid off从当前坐标系中删去栅格线。grid 交替转换命令,交替执行grid on和grid off。hold on把当前图形保持在屏幕上不变,同时允许在这个坐原创 2016-11-07 21:17:01 · 924 阅读 · 0 评论 -
Matalb中绘制球面图的函数
[X,Y,Z]=sphere(n);产生3个维数为(n+1)x(n+1)的矩阵X、Y、Z,再用mesh或surf命令绘制出指定大小和位置的球面图形。程序示例代码:>> subplot(1,2,1);>> sphere(25);>> title('单位球面');>> subplot(1,2,2);>> [X,Y,Z]=sphere(25);>> mesh(X,原创 2016-11-07 21:05:04 · 5873 阅读 · 0 评论 -
Matlab语言标点说明
原创 2017-01-08 20:29:14 · 1291 阅读 · 0 评论