第一讲MATLAB基本知识

上传人:鲁** 文档编号:490400285 上传时间:2023-06-07 格式:DOC 页数:8 大小:61.50KB
返回 下载 相关 举报
第一讲MATLAB基本知识_第1页
第1页 / 共8页
第一讲MATLAB基本知识_第2页
第2页 / 共8页
第一讲MATLAB基本知识_第3页
第3页 / 共8页
第一讲MATLAB基本知识_第4页
第4页 / 共8页
第一讲MATLAB基本知识_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《第一讲MATLAB基本知识》由会员分享,可在线阅读,更多相关《第一讲MATLAB基本知识(8页珍藏版)》请在金锄头文库上搜索。

1、第一讲 MATLAB基本知识一 变量1. 是任何程序设计语言的基本元素之一2. 不需事先声明3. 新值代替旧值4. 命名规则:区别大小写;第一个字母必须是英文字母,后面可以有数字和下划线。5. 数据类型:Matlab中有15种基本数据类型,主要是整型、浮点、逻辑、字符、日期和时间、结构数组、单元格数组以及函数句柄等.6. 常量:pi, inf 代表正无穷大 ; i j复数的虚部单位 ; NaN表示非数值二 赋值1. 赋值:把数赋予代表常量或变量的标示符。2. 变量都代表矩阵,列矢量可以当成只有一列的矩阵;行矢量可以当成只有一行的矩阵;标量当成1*1阶的矩阵。3. 赋值语句的一般形式:变量=表达

2、式(或数)4. 赋值要求:输入矩阵时应遵循的原则,整个矩阵的值应放在;同一行中个元素之间以逗号或空格隔开;不同行的元素以分号隔开。5. 标点符号一定要在英文状态下输入。三 向量与矩阵的生成1. 向量生成:直接输入;冒号运算符;函数法。冒号:输入法n1:b:n2 ,其中,n1,n2表示向量的起始与终止值,b表示步长。若忽略b,默认步长为。Linspace函数输入法Linspace( n1, n2 , b ),其中,n1,n2表示向量的起始与终止值,b表示生成向量元素的个数。若忽略b,默认为100。2. 矩阵生成:直接输入;由向量生成;由函数生成(教材23页表1.3);应用矩阵编辑器。A=1,2,

3、3;4,5,6;7,8,9A=x;y;zA=magic(3)四 函数1. 基本调用格式:函数名(变量)五 复数1.基本格式:Z=实部+i*虚部 Z=2+i*22.求模:abs(Z)3.求辐角:angle(Z) 幅度,变成角度angle(Z)*360/(2*pi)4.若已知模与辐角,r=abs(Z), theta=angle(Z), ZZ=r*exp(-i*theta), ZZ = 2.0000 + 2.0000i六矩阵的运算1.加减相加、减的两矩阵必须有相同的行和列,两矩阵对应元素相加减。A=1 2;3 4, B=1 2;3 4,C=A+B允许参与运算的两矩阵之一是标量。标量与矩阵的所有元素分

4、别进行加减操作。A=1 2;3 4, C=A+22. 乘A矩阵的列数必须等于B矩阵的行数a=1 2 3;4 5 6;7 8 0;b=1;2;3;c=a*b标量可与任何矩阵相乘d=-1;0;2;f=pi*d3. 除矩阵的除法:线性代数中没有矩阵的除法。但在MATLAB中有两种矩阵的除法,分别为矩阵的左除和右除,分别以 或/表示。通常矩阵除法用来求解方程组的解。例如:X=AB表示 A*X=B X=B/A表示 X*A=B4.矩阵的其他运算 inv 矩阵求逆 det 行列式的值 eig 矩阵的特征值 diag 对角矩阵 矩阵转置 sqrt 矩阵开方七 数组运算1. 加减a+ba- b 对应元素相加减(

5、与矩阵加减等效)2. 数组乘除(.*,./,.)a.*b a,b两数组必须有相同的行和列两数组相应元素相乘。a=1 2 3;4 5 6;7 8 9;b=2 4 6;1 3 5;7 9 10;a.*bans = 2 8 18 4 15 30 49 72 90a./b=b.aa.b=b./aa./b=b.a 都是a的元素被b的对应元素除a.b=b./a 都是a的元素被b的对应元素除例: a=1 2 3;b=4 5 6; c1=a.b; c2=b./ac1 = 4.0000 2.5000 2.0000c2 = 4.0000 2.5000 2.00003. 数组乘方(.) 元素对元素的幂例:a=1 2

6、 3;b=4 5 6;z=a.2z = 1.00 4.00 9.00z=a.bz = 1.00 32.00 729.00练习:1. 输入数组:(1) 若b为在02之间均匀分布的22个数据;(2) c=(1.3,2.5,7.6,2,-3);(3) d=(23,20,17,14,11,8,5,2)。用什么方法可以输入以上三个数组?体会什么条件用什么方法。2. 解线性方程组 :x1-2x2-3x3+4x4=8 6x1+2x2-x3=6 7x1+6x2-2x4=311x2+7x3-5x4=143. 用支路电流法计算电路各支路电流。A=0 1 1 1;-1 0 0 1;1 -1 0 2;0 1 -2 0A = 0 1 1 1 -1 0 0 1 1 -1 0 2 0 1 -2 0 b=0;-10;-20;20b = 0 -10 -20 20 X=AbX = 3.6364 10.9091 -4.5455 -6.36364图示电路,已知R1=2,R2=4,X1=2,X2=3,Xc=3,I2 =1A,计算:I及U的数值。4. 有一台7kw的电动机,连接在220V、50Hz的交流电源上,电动机的,如欲将电动机的功率因数提高到0.8,需要连接的补偿电容容量是多少?5.图示电路,已知求解电压的数值。2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号