MATLAB学习基础知识材料

MATLAB学习基础知识材料

ID:43428676

大小:60.19 KB

页数:10页

时间:2019-10-02

MATLAB学习基础知识材料_第1页
MATLAB学习基础知识材料_第2页
MATLAB学习基础知识材料_第3页
MATLAB学习基础知识材料_第4页
MATLAB学习基础知识材料_第5页
资源描述:

《MATLAB学习基础知识材料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、/'一、1、数学建模基础知识及常用命令一、界面窗口介绍:1命令窗口(commandwindow),窗口中输入命令,回车实现计算或绘图功能。2工作空间窗口(workspace)运行matlab命令时所产生的变量都被加入到工作空间,该窗口可以显示命令窗口中已输入的变量的名称,数值等。3命令历史窗口(commandhistory)显示所有执行过的命令,选定某个命令时可以双击或按F9执行。4当前目录窗口(Currentfolder)显示当下目录下的文件信息。二、常用运算1、算术运算符加+减-乘*左除/右除乘方^注意:在普通的数值运算中,左除为我们常用的除法形式,左除右除结果比较像逆运算,

2、如1/2和12结果互为倒数,但在矩阵的运算中,结果完全不一样,类似于左乘和右乘结果一般会不一样。运算的优先级:从左到右,幂运算最高优先级,乘除法具有相同次优先级,加减法具有相同的低优先级,括号可以用来改变优先次序。大家可以进行几个普通计算(练习10分钟)1、2、2、数据显示格式/'默认情况下,matlab显示小数点后4位小数,可以利用format命令改变显示格式(一般写在要改变的数值的命令前):formatshort小数点后4位formatlong小数点后15位formatbank小数点后2位(以上为三个常用的)formatrat最接近的有理数如以为例:>>pi=3.1416>>

3、formatlong>>pians=3.141592653589793>>formatrat>>pians=355/113>>formatbank>>pians=3.14>>formatshort>>pians=3.1416三、matlab变量1、变量赋值形式/'变量=表达式(数值)或表达式(数值)其中,“=”为赋值符号,将右边表达式的值赋给左边变量(上面左的含义),当不指定输出变量时,matlab将表达式的值赋给临时变量ans(右的含义)。同一行可以有多个变量赋值,用分号(不显示结果)或逗号(显示结果)分隔。2、变量命名规则变量名必须以字母开头,后面可跟字母、数字或下划线。变量名

4、区分字母的大小写,例如a和A是两个不同的变量。变量名不超过63个字符。常用的特殊变量:pi圆周率inf正无穷大eps最小浮点数i,j虚数单位NaN非数值,0/0,inf/inf,0*inf3、数组(向量)的建立两种方式:(1)在方括号中一次输入元素,中间用逗号或空格分开。如:a=[1,-5,0,1/3,pi]a=1.0000-5.000000.33333.1416若要使用其中某个元素,可在括号中输入列号(即第几个元素),例如取第二个元素a(2)ans=-5(2)利用符号“:”建立等差数组。/'格式:x=初值:步长:终值(步长为1时可省略,步长也可以为负数)如建立一个1至6,步长为1

5、的等差数组:a=1:1:6a=1234564、数组的运算数组元素的乘除与乘幂运算必须在运算符前加点,称为“点”运算.*点乘./点除.^点幂例如:设,求。x=1:5;>>f=x.^2-1./xf=03.50008.666715.750024.8000四、符号变量1、符号变量与符号表达式可以用syms命令先定义一个个符号变量,再建立更多的符号变量。在建立多个符号变量时,可依次输入,中间用空格分开。symsabx;>>y=a*x-b/x+5y=a*x-b/x+52、字符变量在matlab中用单引号括起来的一串字符称为字符串,字符串赋给变/'量,就构成字符变量。'hello'ans=hel

6、lo五、常用函数sin(x)正弦函数asin(x)反正弦函数cos(x)余弦函数acos(x)反余弦函数tan(x)正切函数atan(x)反正切函数cot(x)余切函数acot(x)反余切函数sec(x)正割函数asec(x)反正割函数csc(x)余割函数acsc(x)反余割函数sqrt(x)平方根log(x)自然对数abs(x)绝对值log10(x)以10为底的对数exp(x)以e为底的指数log2(x)以2为底的对数pow2(x)以2为底的指数sign(x)符号函数计算,其中x=1.42,y=0.52x=1.42,y=0.52;sqrt(sin(abs(x)+abs(y)))/

7、(x^2+y^2)ans=0.4223六、因式分解的命令factor(eq)/'例1、symsx;y=x^2+3*x+2;factor(y)或者symsx;factor(x^2+3*x+2)七、多项式展开的命令expand(eq)例2、>>symsx;>>y=(x-1)^10;>>expand(y)八、求极限的命令limit(f,x,a)求函数f当x趋于a时的极限;limit(f,a)求函数f当x趋于a时的极限(系统默认x为自变量);limit(f)求函数f当x趋于0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。