
MATLAB
seamanj
这个作者很懒,什么都没留下…
展开
-
MATLAB的算术运算和点运算
MATLAB中有点算术运算和点运算原创 2014-06-24 17:10:43 · 6440 阅读 · 0 评论 -
MATLAB中标注图例
当在一幅图中出现多种图形中,用户可以原创 2014-06-25 11:18:37 · 35054 阅读 · 0 评论 -
MATLAB关于Mesh的相关命令
在MATALAB中,提供了一个演示函数peaks,它是一个用来产生山峰原创 2014-06-25 11:44:15 · 5540 阅读 · 0 评论 -
MATLAB中三维曲面命令
曲面图是在网格图的基础上,在小网格之间用颜色填充。原创 2014-06-29 10:59:02 · 3421 阅读 · 0 评论 -
MATLAB中的柱面与球面
在MATLAB中,有专门绘制柱面与球面的命令cylinder和sphere。原创 2014-06-29 11:13:29 · 15235 阅读 · 0 评论 -
MATLAB中的三维图形等值线
在军事、地理等学科中,经常会到等值线。在MATLAB中有许多绘制等值线的命令。1.con原创 2014-06-29 14:13:29 · 27076 阅读 · 0 评论 -
MATLAB中的视角处理
view命令用来控制三维图形的观察点和视角,它的使用格式如下:原创 2014-06-29 16:37:28 · 27269 阅读 · 0 评论 -
MATLAB中的颜色控制
在MATLAB中,控制及实现颜色调配的主要命令为colormap,它的使用格式如下:原创 2014-06-29 14:38:47 · 56953 阅读 · 0 评论 -
MATLAB中的光照处理
在用MATLAB绘制三维图形时,不仅可以原创 2014-06-29 22:58:38 · 35254 阅读 · 0 评论 -
MATLAB中特殊图形的绘制
为了满足用户的各种需求,MATLAB还提供了绘制条形图、面积图、饼图、bw原创 2014-07-01 02:23:39 · 16319 阅读 · 0 评论 -
拉格朗日(lagrange)插值及其MATLAB程序
根据《插值多项式的性质》中的定理6.1可得其中(6.19)称为基函数,(6.18)称为拉格朗日多项式,用(6.18)原创 2014-07-02 19:55:51 · 156700 阅读 · 11 评论 -
MATLAB中的曲线拟合
1.最小二乘法MATLAB提供了原创 2014-07-01 21:58:35 · 14201 阅读 · 0 评论 -
牛顿(Newton)插值及其MATLAB程序
拉格朗日插值的优点是格式整齐和规范,有误差估计方式,它的缺点是没原创 2014-07-09 11:42:18 · 101085 阅读 · 8 评论 -
埃尔米特(Hermite)插值及其MATLAB程序
输入的量:原创 2014-07-09 14:53:17 · 57347 阅读 · 4 评论 -
矩阵
一、矩阵的生成矩阵的生成主要有直接输入法、M原创 2014-06-20 08:47:06 · 1232 阅读 · 0 评论 -
向量的生成及取值
向量的生成有直接输入法、冒号法和利用MATLAB函数创建。原创 2014-06-19 22:48:08 · 3009 阅读 · 0 评论 -
多项式运算
多项式运算是数学中最基本的运算之一。在原创 2014-06-20 21:32:31 · 7155 阅读 · 0 评论 -
M文件
M文件有两种形式,一种是命令文件(有的书中也原创 2014-06-21 21:15:52 · 3454 阅读 · 2 评论 -
Matlab程序设计
1.switch-case-end结构function grade_assess(Name,Score)%此函数用来评定学生的成绩%Name,Score为参数,需要用户输入%Name中的元素为学生姓名%Score中元素为学分数%编写日期 2014-6-21%统计学生人数n = length(Name);%将分数区间划开:优(85~100),良(70~84),及格(60~69原创 2014-06-22 14:55:03 · 7049 阅读 · 0 评论 -
MATALB程序调试
1.设置断点设置断点有三种方法:最简单的方法原创 2014-06-22 16:24:36 · 1304 阅读 · 0 评论 -
符号对象的生成
首先搞清楚符号对象的相关概念。符号对象包括符号变量原创 2014-06-20 23:36:59 · 1180 阅读 · 0 评论 -
MATLAB函数句柄
函数句柄是从MATLAB6.0开始具有的一种语言结构原创 2014-06-22 16:48:25 · 5547 阅读 · 0 评论 -
求矩阵的最小多项式
[ 7 4 -4][ 4 -8 -1][-4 -1 -8]>> A = [7 4 -4; 4 -8 -1; -4 -1 -8];>> syms a;>> factor(det(a*eye(size(A)) - A)) ans = (a - 9)*(a + 9)^2 >> 所以最小多项式为:(a-9)(a+9) = a^2 - 81原创 2015-01-26 22:09:13 · 10718 阅读 · 1 评论 -
try-catch lasterr
Num = 6;Mat = magic(4)try Mat_Num = Mat(Num,:)catch Mat_end = Mat(end,:)endlasterr运行结果>> ex4_7Mat = 16 2 3 13 5 11 10 8 9 7 6 12原创 2015-01-27 00:46:41 · 1060 阅读 · 0 评论 -
errorlog命令
errordlgCreate and open error dialog boxexpand all in pageSyntaxh = errordlgh = errordlg(errorstring)h = errordlg(errorstring,dlgname)h = errordlg(errorstring,dlgname,creat原创 2015-01-27 00:40:54 · 1525 阅读 · 0 评论 -
fprintf,input和disp函数
r = 5;S = pi * r * r;fprintf(' Area = %f\n', S);运行结果 >> ex4_2 Area = 78.539816x = input('enter ''x'' :');if( x > 0 ) y = 1;elseif(x == 0) y = 0;else y = -1;enddisp(y)原创 2015-01-27 00:01:08 · 1669 阅读 · 0 评论 -
MATLAB中plot函数的LineSpec参数
Line style, marker symbol, and color, specified as a string. The elements of the string can appear in any order, and you can omit one or more options from the string specifier. If you omit the line st原创 2015-01-07 22:12:44 · 4372 阅读 · 0 评论 -
error和warning指令
在编写M文件时,常用的错误或警告指令的具体句法格式有以下几种: error('message'): 显示出错信息message,终止程序。errortrap:错误发生后,控制程序继续执行与否的开关lasterr:显示MATLAB系统判断的最新出错原因,并终止程序warning('message'): 显示警告信息messsage,继续运行程序。lastwarn:显示MATL原创 2015-02-02 18:00:48 · 1234 阅读 · 0 评论 -
字符串连接
一个字符串是存储在一个行向量中的文本,这个行向量中的每一个元素代表一个字符.实际上,元素中存放的是字符的内部代码,即unicode码.由于字符串是以向量的形式来存储的,因此可以通过它的下标对字符串中的任何一个元素进行访问.字符串的连接可以通过字符串数组的连接来实现.>> U = 'Hello,';>> V = 'world';>> W = [U V];>> WW原创 2015-01-15 18:42:34 · 709 阅读 · 0 评论 -
repmat
repmatReplicate and tile arraySyntaxB = repmat(A,n) B = repmat(A,sz1,sz2,...,szN) B = repmat(A,sz) DescriptionB = repmat(A,n) returns an n-by-n tiling o原创 2015-01-15 18:45:02 · 2847 阅读 · 0 评论 -
创建空数组
>> Array_Empty = []Array_Empty = []>> whos Name Size Bytes Class Attributes Array_Empty 0x0 0 double >>原创 2015-01-15 18:50:00 · 1350 阅读 · 0 评论 -
在命令行中换行
如果想输入多行可以采用 shift + enter的方式如果想接着上一行输入,可以在每行后面加上 ...原创 2015-01-15 19:44:58 · 10543 阅读 · 0 评论 -
matlab whos命令
>> i = 1;>> whos Name Size Bytes Class Attributes i 1x1 8 double原创 2015-01-15 18:02:46 · 8341 阅读 · 0 评论 -
符号表达式的运算
1.符号表达式的基本代数运算原创 2014-06-21 11:03:19 · 5807 阅读 · 0 评论 -
单元数组
单元数组使用花括号来创建>> a{1,1} = 'cell';>> a{1,2} = [1 2 3];>> b = {'Jan'};>> c = {a b};>> whos Name Size Bytes Class Attributes a 1x2 256 cell原创 2015-01-15 19:42:00 · 1085 阅读 · 0 评论 -
matlab中的end
>> A = magic(4);>> A(1,4) + A(2,4) + A(3,4) + A(4,4)ans = 34>> sum(A(1:4, 4))ans = 34>> sum(A(:,4))ans = 34>> sum(A(:,end))ans = 34在MATLAB中提供了一个关键字end,用于表示该维中的原创 2015-01-17 00:56:14 · 12956 阅读 · 0 评论 -
colorbar的应用
[x y]=meshgrid(-10:0.01:10);z = exp(-(x.^2+y.^2)/20);h=surf(x,y,z,'EdgeColor','none');z0 = 0.3; %圆环位置(即变色边界)rz = (z0-min(z(:)))/((max(z(:))-min(z(:))));maprows = 20; %colormap 行数mapz = fix(m原创 2015-02-07 15:23:42 · 1433 阅读 · 0 评论 -
二维标准正态分布的matlab方程
mu = [0 0];SIGMA = [1 1];r = mvnrnd(mu,SIGMA,10000);plot(r(:,1),r(:,2),'r.');原创 2015-02-07 17:28:01 · 4937 阅读 · 0 评论 -
解含待定变量微分方程组
clearsyms x(t) y(t);a = 3b = 2Dx = diff(x)Dy = diff(y)f1 = sym('Dx- a*x + b*y = 0');f2 = sym('Dy - b*x + y = 0');f1 = subs(f1)f2 = subs(f2)[x,y] = dsolve(f1,f2)解得:x = C1*exp(t)原创 2015-02-07 15:39:04 · 803 阅读 · 0 评论 -
surf中,颜色描述第四维
[X, Y, Z] = peaks(30);R = sqrt(X.^2 + Y.^2);subplot(1,2,1);surf(X,Y,Z,Z);axis tightsubplot(1,2,2);surf(X,Y,Z,R);axis tight原创 2015-02-10 22:20:32 · 4271 阅读 · 0 评论