MATLAB使用速成
文章平均质量分 90
Zevalin爱灰灰
每天都想
展开
-
MATLAB使用速成 第一章(MATLAB入门)
(1)变量名称以字母开头。(2)除第一个字符外,后面可以跟字母、数字和下划线。(3)变量名中的字母区分大小写。(1)clear命令(无操作数):清除工作空间中的所有变量。(2)clear命令(有操作数):清除工作空间中指定的变量。(1)系统预定义的变量:变量名值pi圆周率inf,Inf无穷大nan,NanNot-a-Number,一个不定值eps浮点运算相对精度(或者说相对误差)i,j虚部单位(2)注意事项:①应尽量避免给系统预定义变量重新赋值。原创 2024-04-18 12:28:28 · 1585 阅读 · 0 评论 -
MATLAB使用速成 第二章(MATLAB中的函数)
如果函数定义的参数本身就是矢量,而函数的输入是矩阵(此时矩阵可看作是元素类型为列矢量的行矢量),则函数将作用在矩阵的各列上。若x是矩阵,则返回两个行矢量,a表示x各列的最大值,b对应最大值元素的位置。若x是矩阵,则返回两个行矢量,a表示x各列的最小值,b对应最小值元素的位置。以矩阵x第n列数据为准,升序排序矩阵x的各行(若n为负数,则以第-n列数据为准按降序排列矩阵x的各行)函数f作用在标量x上,这与数学中的f(x)效果是一样的,而f(x)也是一个标量。当x为矩阵时,返回值是包含各列元素之和的行矢量。原创 2024-04-18 12:32:26 · 1186 阅读 · 0 评论 -
MATLAB使用速成 第三章(MATLAB绘图)
(3)双y轴图——将两个二维曲线输出到同一坐标图中,它们共用同一个x轴,但有各自的y轴,可使用命令plotyy(x1,y1,x2,y2,function)对其进行绘制,其中function是指定的绘图函数,可取plot(默认)、semilogx、semilogy、loglog等(function需要用单引号包含)。(1)指定点和线属性的命令——plot(x,y,str),这里的str是用单引号括起来的字符串,用来指定图形的点、线的形状和颜色(颜色、线型、点标记可以全部指定,也可以部分指定,顺序任意)。原创 2024-04-19 13:00:02 · 1435 阅读 · 0 评论 -
MATLAB使用速成 第四章(逻辑函数和控制结构)
(3)关系操作符可以比较两个同样大小的矩阵(或矢量),两个矩阵(或矢量)中的每一个元素相比较,返回一个由各元素比较结果(0和1)构成的矩阵(或矢量);关系操作符还可以用来比较一个矩阵(或矢量)和一个标量,标量和矩阵(或矢量)中的每一个元素相比较,返回一个由标量与矩阵(或矢量)各元素比较结果(0和1)构成的矩阵(或矢量)。②menu可以有若干个参数(一般参数类型都是字符串),第一个参数可认为是菜单的标题,第二个参数开始可认为是菜单的选项,从左至右分别为菜单的第一选项、第二选项……原创 2024-04-19 16:11:52 · 1042 阅读 · 0 评论 -
MATLAB使用速成 第五章(MATLAB编程基础)
(1)用MATLAB语言编写的程序称为M文件,由若干MATLAB命令组合在一起构成,可以完成某些操作,也可以实现某种算法。M文件以“.m”为扩展名,M文件的命名规则与变量相同。(2)根据调用方式不同,M文件可分为:①Script:脚本文件/命令文件(直接输入文件名即可运行)。②Function:函数文件(供其它M文件调用,通常带输入参数和输出参数)。(3)M文件中的百分号是注释符,其后跟着的是程序注释。(需要说明的是,format中的百分号是格式控制符而不是注释符)原创 2024-04-21 15:02:42 · 934 阅读 · 0 评论 -
MATLAB使用速成 第六章(符号计算)
(1)符号运算以推理方式进行,不受计算误差累积所带来的困扰。(2)符号计算可以给出完全正确的封闭解,或任意精度的数值解(封闭解不存在时)。(3)符号计算指令的调用比较简单,与教科书上的公式相近。(4)符号计算所需的运行时间相对较长。原创 2024-04-21 21:34:10 · 1000 阅读 · 0 评论 -
MATLAB使用速成 第七章(多项式运算与代数方程求解)
(1)多项式求值:语句“polyval(p,x)”可计算多项式p在x点的值,这里的x可以是向量或矩阵,如果是向量或矩阵则采用的是相应的数组运算,也就是每个元素分别代入p中进行求值,返回一个同等大小的向量或矩阵。②fzero先找出一个包含x0的区间,使得f在这个区间的两个端点上的函数值异号,然后再在这个区间内寻找方程f(x)=0 的解;(2)矩阵多项式求值:语句“polyvalm(p,A)”可计算多项式p作用在矩阵A上的值,这里的A必须是方阵,且采用的是普通矩阵运算,也就是线性代数中的矩阵运算。原创 2024-04-22 12:30:26 · 603 阅读 · 0 评论 -
MATLAB使用速成 第八章(定积分的计算与微分方程求解)
(2)函数integral2可用于求解二重积分,具体使用方法为“integral2(f,a,b,c,d,'RelTol',tol)”,其中f为被积函数的函数句柄(函数涉及的运算必须采用数组运算),[a,b]为第一次积分区间,[c,d]为第二次积分区间,tol为计算精度(若不指定,缺省精度是10-6,不指定tol时'RelTol'需省略)。(2)对于语句“trapz(x, y)”,x为分割点(节点)组成的向量,y为被积函数在节点上的函数值组成的向量,它可计算x、y代表的区域的面积,也就是使用梯形法求定积分。原创 2024-04-22 14:03:10 · 940 阅读 · 0 评论