随笔分类 -  MATLAB

上课作业
摘要:删除非法字符: 输入一个字符串,将不属于英文字母的符号删除 s=input('','s'); s(find(s>='0'&s<='9')) = ''; disp(char(s)); 阅读全文

posted @ 2022-10-10 19:16 lachesism 阅读(84) 评论(0) 推荐(0) 编辑

摘要:输入一个字符串,取循环子字符串 如abcdef, 给定起始位置及长度,取子字符串, 4,5 ,则输出defab a=input('','s'); b=input(''); c=input(''); l=length(a); d=l-b; f=c-d-1; s=a(b:l); m=a(1:f); z= 阅读全文

posted @ 2022-10-10 19:15 lachesism 阅读(57) 评论(0) 推荐(0) 编辑

摘要:a=input('','s'); b=a(end:-1:1); disp(b); 阅读全文

posted @ 2022-10-10 19:14 lachesism 阅读(154) 评论(0) 推荐(0) 编辑

摘要:已知A矩阵为: 4 20 12 8 3 15 7 40 8 22 12 36 11 30 18 46 求该矩阵的逆、行列式、秩、迹 a=[4,20,12,8;3,15,7,40;8,22,12,36;11,30,18,46]; b=inv(a); c=det(a); d=rank(a); f=tra 阅读全文

posted @ 2022-10-10 19:13 lachesism 阅读(118) 评论(0) 推荐(0) 编辑

摘要:已知A矩阵为: 4 20 12 8 3 15 7 40 8 22 12 36 11 30 18 46 将矩阵转变为对称矩阵 4 20 12 8 20 15 7 40 12 7 12 36 8 40 36 46 a=[4,20,12,8;3,15,7,40;8,22,12,36;11,30,18,46 阅读全文

posted @ 2022-10-10 19:10 lachesism 阅读(484) 评论(0) 推荐(0) 编辑

摘要:已知A矩阵为: 4 20 12 8 3 15 7 40 8 22 12 36 11 30 18 46 通过矩阵提取,获得: 8 0 0 4 0 7 15 0 0 12 22 0 46 0 0 11 就是保留2对角线上的值并进行交换 a=[4,20,12,8;3,15,7,40;8,22,12,36; 阅读全文

posted @ 2022-10-10 19:09 lachesism 阅读(201) 评论(0) 推荐(0) 编辑

摘要:已知A矩阵为: 4 20 12 8 3 15 0 40 8 22 12 36 11 30 18 46 将A中元素大于10且小于25的数找出来,并输出该值在矩阵中的坐标位置 要求输出 11 4 1 20 1 2 15 2 2 22 3 2 12 1 3 12 3 3 18 4 3 A=[4,20,12 阅读全文

posted @ 2022-09-26 22:33 lachesism 阅读(151) 评论(0) 推荐(0) 编辑

摘要:已知A矩阵为: 4 20 12 8 3 15 0 40 8 22 12 36 11 30 18 46 将A中元素能被3整除的,全部置0 要求输出 4 20 0 8 0 0 0 40 8 22 0 0 11 0 0 46 A=[4,20,12,8;3,15,0,40;8,22,12,36;11,30, 阅读全文

posted @ 2022-09-26 22:32 lachesism 阅读(125) 评论(0) 推荐(0) 编辑

摘要:已知A矩阵为: 4 20 12 8 3 15 0 40 8 22 12 36 11 30 18 46 将A中元素小于等于12全部置0 要求输出 0 20 0 0 0 15 0 40 0 22 0 36 0 30 18 46 A=[4,20,12,8;3,15,0,40;8,22,12,36;11,3 阅读全文

posted @ 2022-09-26 22:28 lachesism 阅读(92) 评论(0) 推荐(0) 编辑

摘要:计算矩阵的加减运算 已知矩阵为A为 2 4 3 5 矩阵B为 2 5 6 2 1 3 0 8 计算矩阵: 1. B的左侧2列分别乘以A中对应元素的值;B的右侧2列分别乘以A中对应元素的值 2. A*B 3. B的转置乘以A, 即B'*A 要求输出 4 20 12 8 3 15 0 40 8 22 1 阅读全文

posted @ 2022-09-26 22:27 lachesism 阅读(83) 评论(0) 推荐(0) 编辑

摘要:计算矩阵的加减运算 已知矩阵为A为 2 4 3 5 矩阵B为 2 5 6 2 1 3 0 8 计算矩阵: 1. B的左侧2列分别加上A中对应元素的值;B的右侧2列分别加上A中对应元素的值 2. B的中间两列分别减去A中对应元素的值 要求输出 4 9 8 6 4 8 3 13 3 2 0 -5 a=[ 阅读全文

posted @ 2022-09-26 22:26 lachesism 阅读(102) 评论(0) 推荐(0) 编辑

摘要:已知A为4*5的矩阵 12 3 4 7 8 5 6 9 11 13 2 1 15 20 21 10 6 11 8 9 完成如下操作: 将A(2,4)的11和A(3,2)的删除后,保持数据次序不变的情况下,重新整理成3行6列的矩阵数据。 输出3行6列的矩阵 A=[12,3,4,7,8;5,6,9,11 阅读全文

posted @ 2022-09-26 22:23 lachesism 阅读(106) 评论(0) 推荐(0) 编辑

摘要:已知A为5*4矩阵,请问元素A(2,3)为矩阵中第几个数 第13个数据在矩阵A的第几行第几列 12 3 4 7 8 5 6 9 11 13 2 1 15 20 21 10 6 11 8 9 要求输出2行 第1行为一个整数k,表示指定元素为第几个数 第2行为2个整数m,n,表示第13个数为第m行第n列 阅读全文

posted @ 2022-09-26 22:20 lachesism 阅读(140) 评论(0) 推荐(0) 编辑

摘要:如下4x5的矩阵 12 3 4 7 8 5 6 9 11 13 2 1 15 20 21 10 6 11 8 9 输出第2行到第4行的子矩阵 5 6 9 11 13 2 1 15 20 21 10 6 11 8 9 A=[12,3,4,7,8;5,6,9,11,13;2,1,15,20,21;10, 阅读全文

posted @ 2022-09-26 22:19 lachesism 阅读(105) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示