- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
预备实验 MATLAB使用练习 MATLAB ( MATrix LABoratory 矩阵实验室 特点: 编程效率高 计算功能强 特别是矩阵计算 使用简便 易于扩充 可建立M文件定义过程和函数以供调用,可与其它语言(C, Fortran等)混合编程。 §1.1 矩阵、数组与函数 矩阵的输入与运算 矩阵的直接输入 A=[1,2,3;4,5,6]( 或 A=[1 2 3;4 5 6]( 或 A=[1 2 3 4 5 6]( 显示矩阵元素: A(2,1)( ans=4 A(2,1)=7( A=1 2 3 7 5 6 A(3,4)=1( A= 1 2 3 0 7 5 6 0 0 0 0 1 函数生成矩阵 w=zeros(2,3)( u=ones(2,3)( v=eye(3,4)( 前三列为单位矩阵,后一列为零 x=rand(1,3)( 1X3 (0,1)均匀分布随机矩阵, randn(m,n) mXn标准正态分布矩阵, hilb(n), n阶Hilbert矩阵,magic(n),n阶幻方矩阵 注:n阶Hilbert矩阵为,magic(3)= 矩阵的裁剪与拼接 A(3,:)( 显示A的第3行, A(:,2)( 显示A的第2列 A(2:5,:), A(:,1:2:5), A(2:4,1:3) C=[A,B], D=[A;B],E=[A,ones(3);8,zeros(1,6)] 矩阵的运算 A=[0 1 0;1 0 0;0 0 1], A+3(矩阵加常数,即每个元素加此常数), B=magic(3), A+B,A-B,A, A*B, B/A(即BA-1), A\B (即A-1B), A^3, A.*B,B.^3,A.\B,A./B, 1.1.6 行向量的特殊输入方式 a=(1:5),b=(1:2:7), linspace(a,b,n), logspace(a,b,n) 附:数组及其运算 数组运算MATLAB中一种特定的计算,可视为两个同型矩阵间对应项的运算,运算符号为矩阵运算符号前加“.”。由于矩阵的加、减本身就是对应项间的运算,故不必再加“.”。 例如,x=t^2, y=sin(t), 0=t=pi. z=xy=t^2*sin(t)。在MATLAB中,往往用函数的一组值来表示此函数(如作图). t=0:0.1*pi:pi; x=t.^2; y=sin(t); z=x.*y (or z=t.^2.*sin(t)); 则t,x,y,z都是维数相同的向量,且有 x(k)=t(k)^2, y(k)=sin(t(k)), z(k)=x(k)*y(k)=t(k)^2*sin(t(k)). 1.2 语句和函数 1.2.1 语句形式及变量 一般为 变量=表达式:a=[1 2 3 4]; b=a+1; c=a.*b; d=a*b; e=a*b; ~变量 变量名由字母、数字和下划线组成,区分大小写字母,最多31个字符,第一个字符必须是字母. 不必说明类型和维数,自动分配内存空间. 几个特殊量:pi 圆周率, eps 可分辨最小正数, inf 正无穷大, NaN 不定值,i、j 复数虚单位. 以上几个量有其特殊值,但若赋予其它值后,则不再有其特殊性. ~字符串 s1=Hello; s2=every; s3=body; s=[s1,,,s2, ,s3](,则 s= Hello,every body ss=s(1:5)(,则?ss=Hello. 1.2.2 标量函数 三角函数:sin, cos, tan, cot, sec, csc, asin, acos, atan, acot, asec, acsc, sinh, cosh, tanh, asinh, acosh, atanh 其它基本函数:sqrt, exp, log, log10, abs, round(四舍五入取整), floor(向左方向取整), ceil(向右方向取整), fix(向0方向取整), sign, real(取实部), imag, angle, rats(有理逼近) rats(pi)(?ans=355/113, rats(sqrt(2))(?ans=1393/985 x=(0:0.2:1)*pi; y=sin(x)( y=0 0.5878 0.9511 0.9511 0.5878 0 round(y) 0 1 1 1 1 0; floor(y) 0 0 0 0 0 0; 另一个计算函数值的命令: feval(F,x), F:字符串
有哪些信誉好的足球投注网站
文档评论(0)