许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  MATLAB基础知识点:变量、矩阵与编程语法汇总

MATLAB基础知识点:变量、矩阵与编程语法汇总

阅读数 12
点赞 0
article_banner

新建   -----  脚本  

%                                 注释

命令行输入cls             清除命令行窗口

命令行输入clean all     清除命令行窗口+工作区S

ctrl+s                            快捷保存



二.矩阵

A =[1 2 3;4 5 6;7 8 9]

   B = A'                        %转置

   C = A(:)                     %把列元素依次拉伸

   D = inv(A)                 %求方阵的逆

E = zeros(10,5,3)      %生成3通道的零矩阵E(:,:,1) = rand(10,5)

   E(:,:,2) = randn(10,5)

   E(:,:,3) = randi(99,10,5)

矩阵的定义和构造

A = 1:2:8                        %起始值 步长 末尾值

   B = repmat(A,2,1)            %将A重复两行一列

   C = ones(3,2)                  %三行两列值为1的矩阵

矩阵运算

A  +B

A - B

A .* B

A . /B                       %对应元素做运算

A * B ’                        %矩阵乘法运算

A / B                           %矩阵除法运算    ,相当于逆运算    

矩阵的下标

若有一矩阵A

B = A(2,3)        %找某一个元素

C = A(2,:)                  %找第二行

[m,n] = find(A>20)    %找出A中大于20的索引值

       



三 .元胞数组

A  = cell(1,6)                                       %生成6个盒子。可装任何数据类型

   A{1} = eye(3)                                       %eye(3)生成3*3,对角线为1的单位矩阵

                                                              %matlbl下标索引从1开始

   A{2} = magic(5)                                  %5*5的1-25的横竖斜三个方向数的总和相等的幻方



四.结构体

b =struct('name',{{'xiaoming','xiaohong'}},'price',[30 40])                              %相当于python中的字典 对应键和值

   b.name(1)                                                                                                      %结果为cell

   b.name{1}                                                                                                       %结果为具体的键值



五   循环结构,条件结构



六。二维平面绘图

例1:

   x = 0:0.01:2*pi;                    

       y = sin(x);

       figure                      %建立幕布

       plot(x, y)                 %画图

       title('y=sin(x)')         %图名

       xlabel('x')                 %横坐标名

       ylabel('sin(x)')

       xlim([0 2*pi])           %限制横坐标范围,因为一般会多出一截



      plotyy(x,y1,x ,y2)      双纵坐标函数plotyy


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空