matlab第二讲习题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab第二讲习题

第讲上机练习 (1)使用以下三种方法输入矩阵: A = [1,2,3;4,5,6] 或 A = [1 2 3;4 5 6] 或 A = [1 2 3 4 5 6] 注意观察结果。 (2)练习变量赋值表达式 变量 = 表达式 a=[1 2 3 4 5]; b=[1 3 5 7 9]; c=a.*b d=a*b’ e=a*b s1=’Hello’;s2=’every’;s3=’body’; s=[s1,’,’,s2,’ ’,s3]; ss=s(1:5) x=[ 1 2 3; 4 5 6; 7 8 9 ]; y=[ 1 1 1; 2 2 2; 3 3 3 ]; u=计算; z=x + y*i (3)利用预定义变量进行相关计算(pi,ans,i,j,inf) 2*pi 3*ans (4)输入以下命令:(显示内存中的变量) who whos (5)使用变量编辑器修改z的计算结果,将其修改为实数。 x=[ 1 2 3; 4 5 6; 7 8 9 ]; y=[ 1 1 1; 2 2 2; 3 3 3 ]; z=x + y*i (6)将工作空间变量全部保存名为mydata的文件。 A = [-3.5 4.6]; B = round (A), C = floor (A), D = ceil (A), E = fix (A), F = rats (A) 而后利用save命令保存 D 和 F 。 (8)利用format命令改变命令窗口的数值输出格式。 (9)使用矩阵生成函数生成特殊矩阵。 zeros(m,n),ones(m,n),rand(m,n),randn(m,n),magic(N),eye(m,n) 注意观察特殊矩阵的特征。 (10)使用from : step : to方式生成向量 from:to from:step:to 注意步长的控制。 x1=2: 5 x2=2: 0.5: 4 x3=5: -1: 2 x4=2: -1: 3 x5=2: -1: 0.5 相关补充: 函数:linspace(a,b,n) 说明: a、b、n三个参数分别表示开始值、结束值和元素个数。生成从a到b之间线性分布的n个元素的行向量,n如果省略则默认值为100。 x6 = linspace(0,2*pi,5) %从0到2*pi等分成5个点 函数:logspace(a,b,n) 说明: a、b、n三个参数分别表示开始值、结束值和数据个数,n如果省略则默认值为50。生成从10a到10b之间按对数等分的n个元素的行向量。 x7 = logspace(0,2,3) %从1到100对数等分成3个点 (11)全下标方式矩阵操作练习。 依次输入下列命令: a=[1 2;3 4;5 6]; a(3,3) %提取a(3,3)的值 a(3,3)=9 %给a(3,3) 赋值 a %查看a的数值 (12)将以下矩阵的第2行和第5列删除,最后将所有矩阵元素删除。 A=magic(8); (13)采用线性引用方式访问元素。 B= magic(8); B(11) B(55) 注意总结线性访问元素的下标与行列号之间的关系。 (14)利用操作副“ : ”访问多个元素。 A=magic(5); Am=A(2 , 2 :4) A(1 ::4 , 2 :8) (15)改变矩阵的结构练习。 输入矩阵 a = 1 2 0 3 4 0 5 6 9 依次使用下列函数对矩阵 a 进行操作。 triu(X) 产生X矩阵的上三角矩阵,其余元素补0。triu(a) tril(X) 产生X矩阵的下三角矩阵,其余元素补0。tril(a) flipud(X) 使矩阵X沿水平轴上下翻转。flipud(a) fliplr(X) 使矩阵X沿垂直轴左右翻转。fliplr(a) flipdim(X,dim) 使矩阵X沿特定轴翻转。dim=1,按行维翻转; dim=2,按列维翻转。flipdim(a,1) rot90(X) 使矩阵X逆时针旋转90度,triu(X)。 rot90(a)

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档