MATLAB编程基础第2讲-数值数组、字符、元胞与结构数组.ppt

上传人:wuy****n92 文档编号:70793082 上传时间:2023-01-28 格式:PPT 页数:30 大小:252.99KB
返回 下载 相关 举报
MATLAB编程基础第2讲-数值数组、字符、元胞与结构数组.ppt_第1页
第1页 / 共30页
MATLAB编程基础第2讲-数值数组、字符、元胞与结构数组.ppt_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《MATLAB编程基础第2讲-数值数组、字符、元胞与结构数组.ppt》由会员分享,可在线阅读,更多相关《MATLAB编程基础第2讲-数值数组、字符、元胞与结构数组.ppt(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1MATLAB编程基础之MATLAB数值数组、字符、元胞与结构数组第二讲2数组的构造o1.按元素直接排列输入 X=1 pi/2 2+i 10 X=1;pi/2;2+i;10 x=a:inc:bo2.由内部函数或语句产生 y=linspace(x1,x2)生成100维行向量 y=linspace(x1,x2,n)生成n维行向量 y=ones(m,n)产生一个元素值为1的m*n大小的数组o3.M文件创建 制作M文件后,使用该文件名,则代表该数组o4.从外部数据文件导入 可使用load等命令3o向量 向量元素用“”括起来,元素间用空格、逗号或分号分隔;注意:空格和逗号分隔成行向量,分号分割成列向量注

2、意:空格和逗号分隔成行向量,分号分割成列向量。l冒号表达式生成向量 基本格式:xx1:step:x2 xx1:x2?a=1:2:12a=1 3 5 7 9 11?a=12:-2:1a=12 10 8 6 4 2?a=1:6a=1 2 3 4 5 64变量及数组输入变量及数组输入 o5.矩阵方式输入矩阵方式输入a=1,2,3;4,5,6;7,8,0%矩阵输入矩阵输入(a为为3阶方阵)阶方阵)b=366;804;351%列矩阵输入列矩阵输入det(a)%方阵行列式方阵行列式inv(a)%方阵的逆方阵的逆x=ab%ax=b方程组的解方程组的解y=inv(a)*b%与与x相同相同disp(a,b,x)

3、%显示矩阵显示矩阵5l线性等分向量生成 y=linspace(x1,x2)生成100维行向量 y=linspace(x1,x2,n)生成n维行向量?a=linspace(1,100,6)a=1.0000 20.8000 40.6000 60.4000 80.2000 100.00006l对数等分向量生成 y=logspace(x1,x2)生成50维对数等分向量,y(1)=10 x1 y(50)=10 x2 y=logspace(x1,x2,n)生成n维对数等分向量y(1)=10 x1 y(n)=10 x2?a=logspace(0,5,6)a=1 10 100 1000 10000 10000

4、07l标准数组生成函数 ones 产生全1数组 zeros 产生全0数组 diag 产生对角形数组 eye 产生单位数组 rand 产生均匀分布随机数组 randn 产生正态分布随机数组8o向量的基本运算l与数运算a=1.0000 20.8000 40.6000 60.4000 80.2000 100.0000?a-1ans=0 19.8000 39.6000 59.4000 79.2000 99.0000?a*2ans=2.0000 41.6000 81.2000 120.8000 160.4000 200.00009函数运算o三角函数与双曲函数 x=0:pi/4:pi y1=sin(x)y

5、2=sinh(x)plot(x,y1,r-d,x,y2,b-.)o指数函数 exp log10 pow2 log log2 sqrto复数函数 abs conj real angle imago圆整函数和求余函数 ceil向正无穷圆整 floor向负无穷圆整 rem求余数 mod模除求余数o矩阵变换函数 x=1 2 3;4 5 6;7 8 9 y1=rot90(x)%矩阵逆时针90度翻转 y2=diag(x)%产生或提取对角阵 y3=fiplr(x)%矩阵左右翻转 y4=fipud(x)%矩阵上下翻转o其他函数 y5=mean(x)y6=sum(x)y7=max(x)y8=max(max(x)10关系运算和逻辑运算o关系运算 =x=1:2:9 y=3:7 xy x=y x=yo逻辑运算&|(x4)&(y4)(y 域域

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

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁