Matlab的基本知识.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab的基本知识

记住再多的口令,不会用于实践,照样没用! 如果连基本知识都记不住,想用亦是没门!!! Matlab的基本运算 在在命令窗口中若输入数据太长,可通过在行尾加上三个句 号( ... )来续行 在命令窗口中若输入Ctrl + C 终止正在执行中命令 在命令历史窗口中双击所记录命令可使它再次执行 使用format可以控制数据以不同格式进行显示 format short 短格式3.1416 format short e 短格式科学格式3.1416e+00 format long 长格式3.141592653589793 format long e 长格式科学格式3.141592653589793e+00 MATLAB的变量是以double的精度进行运算和存储,无需进行指定 MATLAB中变量名规则 变量名中的字符可以是英文字母、数字或者下划线 变量名中的字符间不可留空格 变量名中的第一个字符必须为字母 英文字母区分大小写 无法改变的特殊变量有pi,inf或Inf,eps,NaN或nan,i或j等特例:使用pi的完整值时需要用sym(pi) 用input 函数从键盘输入初始化变量,例如: in1 = input(enter data:); in2 = input(enter data:,s)字符串吧? 显示disp( sprintf ( %d is %s|n,n,r)) ; 常用简单函数 1 格式:Y = abs(X) 功能:数值的绝对值与复数的幅值,变字符为ASCI码 2 格式:Y = exp(X) 功能:求以e为底数的指数运算,即Y = eX。若X为复数x + yi, 则eX = ex(cos(y) + isin(y)) 3 格式:z = lcm(x,y)相反 gcd(最大公约数) 功能:计算两个正整数x和y的最小公倍数 4 格式:实部x = real(Z) 虚部y=imag(z) 共轭z1=conj(z) 功能:返回输入复数Z的实数部分。 函数名称含义 round(x) 四舍五入 fix(x) 去掉小数部分 floor(x) 地板函数,the nearest integers towards minus in_nity ceil(x) 天花板函数,the nearest integers towards in_nity sign(x) 符号函数,x0时返回1,x0时返回-1,x=0时返回0 rem(x,y) 求x÷y的余数 (有符号) mod(x,y) 求x÷y的余数mod(x,y)和rem(x,y)在x和y同符号时相同,否则不同。 pow2(x) 2的指数运算 nthroot(x,n) 求实数x的n次实根 MATLAB的几种基本控制转移语句 1 If elseif elseif else end 2 clear2 n=input(请输入成绩=);3 switch _x (n/10)4 case f10,9g5 r=A;6 case 87 r=B;8 case 79 r=C;10 case 611 r=D;12 otherwise13 r=E;14 end15 disp(r) ; 3 for 循环变量=起始值:步长:终止值 2 循环体3 end 例如n=1;2 for m=9:??2:??23 n=n+m;4 end5 n 4 while和break continue基本不变 符号运算 !!! 注意在函数语句里构造多项式则需要sym一下,不然就得syms了 用sym和syms分别定义 符号运算的基本知识 sym2poly把符号多项式转化为多项式向量,而poly2sym实现把多项式向量转化为符号多项式 simple:尽可能化简为最简形式,表达式最少字符。 factor:因式分解,得到有理系数多项式 collect :合并同类项 expand:展开多项式 1、solve 解方程 [x,y]=solve( x^2+x_y+y=3,x^2??4_x+3=0) S=solve(x^2_y^2??2_x??1=0,x^2??y^2??1=0) 调用值可用 s.x s.y 5x=solve(sym(a_x^2+b_x+c)) 2、dsolve 解微分方程 [x,y]=dsolve( Dx=y+x,Dy=2_x)可借方程组 dsolve ( Dy=a_y,y(0)=1,x )默认自变量为t dsolve ( D2x=a^2_x,x(0)=1,Dx(pi/2)=0)注意2价怎么表示 3、limit 求极限 limit ( sin (x)/x,x ,0, left ) 这是比较完整的表示 省趋近值则默认0,省x默认x 4、diff 求导 Diff(F,v,3) 数字表示价数 5、int 求积分

文档评论(0)

juhui05 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档