• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

MATLAB学习笔记01 字符串、向量以及矩阵运算

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

字符串的生成

  • s=\'sdfasdfaf\'       %用单引号设定即可
  • s(n)                    %字符串中第n个字符
  • size(s)                %查看字符或者数组的维数

字符串操作函数

  • stract                 %链接串
  • strcmp                %比较串
  • findstr                 %在其他串中找此串
  • strmacth             %查找可能匹配的字符串
  • upper                  %转换为大写
  • lower                   %转换为小写
  • blanks                  %生成空串
  • deblank                %移去空串

 

向量的生成

   x=[元素,元素,元素]                        //可以是“空格”“逗号”“分号” 隔开, x=[1 2 3 4 ]

   x=初始值 :增量值 :终止值                

   x=linspace(初始值,最后一个值,元素个数)

向量的引用

    x(n)                         向量中第n个元素

    x(n1,n2)                   第n1到n2个元素


  • 矩阵的初始化
  • 矩阵元素的引用,操作等
  • 矩阵的运算
  • 特征值计算
  • 矩阵对角化,矩阵变换
  • 矩阵分解
  • 利用矩阵进行线性方程组求解

符号矩阵:元素是表达式。

1 %符号矩阵的生成可以由函数sym来生成                 %矩阵的常用计算表达式
2 a=sym(\'[x 1; 2 sin(x)]\');
3 b=sym(\'[1/x x;1/(x^2) x+1]\');
4 c=[1 0;0 1];
5 d=b\';
6 e=transpose(a);              %转置的实现使用单引号“‘”或者transpose
7 f=det(a);                    %行列式的计算det(a)
8 g=inv(b);                    %符号矩阵的逆运算inv
9 h=rank(b);                   %秩的据算rank

符号矩阵的函数运算

  1. 特征值特征向量运算        eig   eigensys
  2. 奇异值运算                   svd   singvals
  3. 约当标准型                   jordan

矩阵的生成:

  • 直接输入A=[%元素之间空格隔开;行之间分号隔开]
  • 建立M文件,输入%文件名.m打开
  • 建立txt文件,输入load data.txt 或者load(‘指向文件txt的地址’)
  • 特殊矩阵的生成
  1. zeros(m,n)  零矩阵生成
  2. eye(m,n)    单位矩阵
  3. ones(m,n)   全1矩阵

矩阵元素的引用

  • 第m行元素    A(m,:)
  • 第n列元素     A(:,n)
  • 第m行中第n1到n2个元素   A(m,n1:n2)
  • 矩阵前n-1列所有元素组成的矩阵   B=A(,1:col-1)      %B=A(1:row-1,)也好理解了

矩阵元素的修改

  • D=[A;B C]    A为原矩阵,B,C为包含扩充的元素
  •  A(m,:)=[]    删除第m行元素
  • A(m,n)=a      赋值

矩阵变维

  • reshapr(X,m,n)   

矩阵的转置

  • B=transpose(A)

单元形变量     每个元素可以包含其他类型数组

  • E=cell(1,4);    E{1,1}=[1:4];  E{1,2}=3+2i; E(1,3)=2; E{1,4}=a;
  • 单元形变量通常由{}创建,而矩阵是由[]创建。

 

                

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphi10.4--TNetHTTPClient使用示例发布时间:2022-07-18
下一篇:
Delphi XE2 之 FireMonkey 入门(43) - 控件基础: TStringGrid、TGrid发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap