chapMATLAB基本使用方法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1主要内容简单的数学运算标点符号的使用常量与变量常用数学函数浮点数与复数逻辑运算向量2简单的数学运算直接输入存储变量抑制输出注释formatcompact4*30+3*35ans=225grade1=4*30grade1=120grade2=3*35grade2=105total=grade1+grade2total=225grade1=4*30;%一班的人数grade2=3*35;%二班的人数total=grade1+grade2%总人数total=2254*30+3*35ans=225ans*2ans=450ans*2%再来ans=9003指令中的标点逗号x=sin(1),y=cos(1),z=tan(1),w=atan(1)x=0.8415y=0.5403z=1.5574w=0.78544指令中的标点续行号grade1=4*...30grade1=120grade2=3*...3535grade2=105total=grade1+gra...de2???de2|Error:UnexpectedMATLABexpression.5指令中的标点符号空格分隔符:机器辨认;数组元素分隔逗号,分隔(同空格);显示计算结果指令间的分割黑点.3.14159;数组运算符(.*,./,.^等)分号;屏蔽输出;A=[12;34];B=[5,6;7,8];C=A+B冒号:1:10,10:-1:1;单下标引用(A(:))、多下标引用(A(:,1),A(2,:))6指令中的标点符号%注释号''字符串()改变运算次序;数组引用A(1,2),输入参数列表[]数组输入时构成矩阵;函数输出列表{}胞元数组;图形中被控制的特殊字符括号7指令中的标点符号_下连符作为变量、函数名字中的字符图形中被控下标前导符…续行符@放在函数名前,形成函数句柄;匿名函数前导符放在目录名前,形成“用户对象”类目录8常量Inf|infNaN|nani,j1/0Warning:Dividebyzero.ans=Inf0/0Warning:Dividebyzero.ans=NaN1/infans=00*infans=NaNsqrt(-1)ans=0+1.0000ii-jans=09常量piformatlongpians=3.141592653589793sin(3.141592653589793)ans=1.224646799147353e-016sin(pi)ans=1.224646799147353e-016sin(pi*1e10)ans=-2.239362761955923e-006clearcos(pi)ans=-1pi=10pi=10cos(pi)ans=-0.839071529076452clearcos(pi)ans=-110变量的命名规则变量名大小写敏感Var,var,vAr,vaR,vAR,VAr,VaR,VAR各不相同第一个必须是英文字母,最多63个字符(英文、数字和下划线)A101_35,room101_24_up11常用数学函数sin,cos,tan,cot,csc,sec;asin,acos,atan,acot,acsc,asecsinh,cosh,tanh,cothcsch,sechasinh,acosh,atanh,acoth,acsch,asechexp,log,log2,log10,pow2,^,sqrtreal,imag,abs,angle,conj,isrealfix,floor,ceil,round%0,-inf,+infmod,rem%fix,floorsign,beta,gamma,erf,crossmax,min,sum,mean,std…12浮点数双精度表示误差formatlonga=0.33+0.17-0.5a=0b=0.33-0.5+0.17b=2.775557561562891e-017c=0.17-0.5+0.33c=5.551115123125783e-017epsans=2.220446049250313e-016realmax,realmin,...1/realmax,1/realminans=1.797693134862316e+308ans=2.225073858507201e-308ans=5.562684646268004e-309ans=4.494232837155790e+307pow2(1023),pow2(1024),...pow2(-1074),pow2(-1075)ans=8.988465674311580e+307ans=Infans=4.940656458412465e-324ans=013复数进行复数处理时,不需要进行任何其他附件操作只有常数才能与i/j直接相连a1=pi+3.14ia1=3.1416+3.1400ia2=pi+3.14ja2=3.1416+3.1400ib=4*(1+3/sqrt(-1))b=4.0000-12.0000ic=sqrt(-1)c=0+1.0000id=sin(pi)i???d=sin(pi)i|Error:UnexpectedMATLABexpression.d=sin(pi)*id=0+1.2246e-016i14复数的数学运算举例a=1+2*ia=1.0000+2.0000ib=3-4*i;c=pi+sin(pi/2)*ic=3.1416+1.0000id=a+bd=4.0000-2.0000ie=a*de=8.0000+6.0000if=a/ef=0.2000+0.1000ig=a^fg=1.0040+0.3127i15关系与逻辑运算关系操作符,,=,=,==,~=逻辑操作符&,|,~关系与逻辑运算函数xorany—集合运算all—集合运算a=2;b=3;ab|baans=1ab&baans=0ab&baans=1~(ab)ans=1disp(xor(0,1))1disp(xor(1,1))0disp(xor(2,3))0disp(xor(0,3))116测试函数isfinite元素有限时为真isempty矩阵为空isglobal元素为全局变量ishold绘图保持状态为’on’isieee执行IEEE算术运算isinf元素为无穷大isletter元素为字母isnan元素为非数isreal元素为实数isstr元素为字符串ismember元素为某集合中的元素isnumeric元素为数值型isprime元素为质数issparse矩阵为系数矩阵iskeyword元素为关键字/保留字ishandle元素为图形句柄Iscell元素为单元数组isfield元素为结构数组中的域isobject元素为是对象isstruct元素为是结构17向量向量的输入直接输入等差元素向量的输入等比元素向量的输入a1=[1234]a1=1234a2=[5,6,7,8]a2=5678a3=[9;10;11;12]a3=9101112a3'ans=910111218等差元素向量的输入v1=1:9v1=123456789v2=10:5:50v2=101520253035404550v3=50:-5:9v3=504540353025201510v4=linspace(10,50,6)v4=101826344250v4=linspace(10,50,7)v4=10.000016.666723.333330.000036.666743.333350.000019等比元素向量的输入v6=logspace(0,3,4)v6=1101001000a=1;b=100;n=10;v=logspace(log10(a),log10(b),n)v=Columns1through51.00001.66812.78264.64167.7426Columns6through1012.915521.544335.938159.9484100.0000plot(v,v*0,'+-');20向量的基本运算向量与数的四则运算向量与向量之间的加减运算点积、叉积、混合积向量的比较、查找21向量与数的四则运算v1=1:5v1=12345v1+100ans=101102103104105v1*100ans=100200300400500v1/5ans=0.20000.40000.60000.80001.00005\v1ans=0.20000.40000.60000.80001.000022向量与向量之间的加减运算v1=linspace(10,50,6)v1=101826344250v2=logspace(0,2,6)v2=1.00002.51196.309615.848939.8107100.0000v3=v1+v2v3=11.000020.511932.309649.848981.8107150.0000v4=v3-v2v4=10.000018.000026.000034.000042.000050.0000v5=v4-v1v5=1.0e-014*0000-0.7105023点积、叉积、混合积数组操作.+,.-,.*,./,.^v1=1:5v1=12345v2=6:10v2=678910v3=v1.*v2v3=614243650v4=v3./v2v4=12345v6=v1.^2v6=1491625v7=2.^v1v7=2481632v8=v1.^(5-v1)v8=18941v9=v1.^(6-v1)v9=11627165v10=v1.^(6.-v1)v10=1162716524点积、叉积、混合积点积dot(a,b)叉积cross(a,b)混合积dot(a,cross(b,c))顺序不能颠倒!a=1:3;b=4:6;c=dot(a,b)c=32sum(a.*b)ans=32d=cross(a,b)d=-36-3dot(a,d),dot(b,d)ans=0ans=025向量的下标操作a=100+(1:10)a=101102103104105106107108109110a(4)ans=104b=a(2:5)b=102103104105d=a(5:-1:2)d=105104103102c=7:10c=78910f=a(c)f=10710810911026向量的下标操作aa=101102103104105106107108109110size(a)ans=110length(a)ans=10a(5:end)ans=105106107108109110a(end:-1:5)ans=110109108107106105A=[];size(A)ans=00length(A)ans=0A=1:10;A(1:end)=[];size(A)ans=10length(A)ans=027向量的统计操作disp(a)101102103104105106107108109110sum(a)ans=1055max(a)ans=110min(a)ans=101mean(a)ans=105.5000std(a)ans=3.027728向量的比较a105ans=1111000000a108

1 / 32
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功