matlab简介2matlab输入及输出格式与矩阵运算函数.ppt

matlab简介2matlab输入及输出格式与矩阵运算函数.ppt

ID:48121248

大小:414.31 KB

页数:62页

时间:2019-05-06

matlab简介2matlab输入及输出格式与矩阵运算函数.ppt_第1页
matlab简介2matlab输入及输出格式与矩阵运算函数.ppt_第2页
matlab简介2matlab输入及输出格式与矩阵运算函数.ppt_第3页
matlab简介2matlab输入及输出格式与矩阵运算函数.ppt_第4页
matlab简介2matlab输入及输出格式与矩阵运算函数.ppt_第5页
资源描述:

《matlab简介2matlab输入及输出格式与矩阵运算函数.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab输入输出格式及矩阵运算在运算式中常需要做数据的输入及输出,采用的方式可以是交谈式的或是指定格式。输入及输出交谈式的输入输出格式Matlab输入及输出格式我们来看一个例子,计算面积Area=可利用指令input在萤幕印出提示文字做为交谈式的输入。>>r=input('Typeradius:')%在两个单引号'之间键入提示文字Typeradius:%现在键入2做为半径值r=2>>area=pi*r^2;%键入面积算式交谈式的输入>>name=input('Yournameplease:','s')%要键入文字则须在加上's',s是代表字串(stri

2、ng)Yournameplease:%键入名字J.C.Wuname=J.C.Wu输出格式至于输出有二种格式:自由格式(disp)和格式化输出(fprintf)。要直接输出文字或是一数值,可使用disp,例如>>temp=20;>>disp(temp);disp('degreesC');disp('度C')%中文也接受呢!20degreesC度C而指令fprintf则是用来控制输出数据及文字的格式,它的基本格式如>>fprintf('Theareais%8.5f',area)在二个单引号间包括输出的字串Theareais,接著是输出数据的格式%8.5f,

3、再来是跳行符号以避免下一个输出数据或是提示符号也挤在同一行,最后键入要输出的数据名area。Theareais12.56637%输出值为8位数含5位小数注意输出格式前须有%符号,跳行符号须有符号在此要稍加说明的是输出数据的格式,以下的例子各说明了不同型态的输出格式>>fprintf('f_form:%12.5f',12345.2)%输出值为12位数,含5位小数f_form:12345.20000>>fprintf('f_form:%12.3f',1.23452)%输出值为12位数,含3位小数f_form:1.235>>fprintf('e_for

4、m:%12.5e',12345.2)%输出值为指数格式的12位数,含5位小数e_form:1.23452e+004>>fprintf('f_form:%12.0f',12345.2)%输出值为整数格式的12位数f_form:12345MATLAB常用的三角函数sin(x):正弦函数asin(x):反正弦函数cos(x):余弦函数acos(x):反余弦函数tan(x):正切函数atan(x):反正切函数sinh(x):超越正弦函数asinh(x):反超越正弦cosh(x):超越余弦函数acosh(x):反超越馀弦函数tanh(x):超越正切函数函数a

5、tanh(x):反超越正切函数变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Rowvector)运算:x=[1352];y=2*x+1y=37115变数命名的规则1.第一个字母必须是英文字母2.字母间不可留空格3.最多只能有19个字母,MATLAB会忽略多余字母Matlab矩阵运算x=[1352];y=2*x+1y=37115我们可以随意更改、增加或删除向量的元素:y(3)=2%更改第三个元素y=3725y(6)=10%加入第六个元素y=3725010y(4)=[]%删除第四个元素,y=372010MATLAB会忽略所有在百分比符号(%)之后

6、的文字,因为百分比之后的文字为程式的注解(Comments)。MATLAB亦可取出向量的一个元素或一部份来做运算:x(2)*3+y(4)%取出x的第二个元素和y的第四个元素来做运算ans=9y(2:4)-1%取出y的第二至第四个元素来做运算ans=61-1在上例中,2:4代表一个由2、3、4组成的向量若对MATLAB函数用法有疑问,可随时使用help来寻求在线帮助(on-linehelp):MATLAB的查询命令help:用来查询已知命令的用法。例如已知inv是用来计算逆矩阵,键入helpinv即可得知有关inv命令的用法。(键入helphelp则显示he

7、lp的用法,请试看看!)lookfor:用来寻找未知的命令。例如要寻找计算逆矩阵的命令,可键入lookforinverse,MATLAB即会列出所有和关键字inverse相关的指令。找到所需的命令后,即可用help进一步找出其用法。(lookfor事实上是对所有在搜寻路径下的M档案进行关键字对第一注解行的比对。)A-3MATLAB基本功能我们下面给出一些MATLAB的常用的功能,这只是MATLAB及其众多TOOLBOX中的极少极少部分。用户可以参阅有关MATLAB的手册,或直接在MATLAB系统中用HELP命令查阅其它功能。MATLAB的主要线性代数运算如

8、表A-1所示为常用的矩阵和线性代数运算函数,用户可以用helpma

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

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

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