栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

Matlab基础

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Matlab基础

Matlab

clc : 清空命令行窗口

clear all : 清空工作区

Matlab的数据类型:

  • 数字

  • 字符和字符串

  • 矩阵

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

    A( : , 1:2)

    B = A’ % A的转置
    C = A( % 将A矩阵拉长,一列一列的拉长
    D = inv(A) % A矩阵的逆
    E = zeros(10, 5, 3) % 创建全是0的10行5列三维矩阵

    A =

     1     2     3
     4     5     6
     7     8     9
    

    ans =

     1     2
     4     5
     7     8
    

    B =

     1     4     7
     2     5     8
     3     6     9
    

    C =

     1
     4
     7
     2
     5
     8
     3
     6
     9
    

    警告: 矩阵接近奇异值,或者缩放错误。结果可能不准确。RCOND = 1.541976e-18。

    D =

     1.0e+16 *
    
       -0.4504    0.9007   -0.4504
        0.9007   -1.8014    0.9007
       -0.4504    0.9007   -0.4504
    

    E(:,:,1) =

     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
    

    E(:,:,2) =

     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
    

    E(:,:,3) =

     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
    

rand生成均匀分布的伪随机数

randn生成标准正态分布的伪随机数

randi生成均匀分布的伪随机整数

E(:,:,1) = rand(10, 5)

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

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

E(:,:,1) = rand(10, 5)

E(:,:,1) =

0.1192    0.9937    0.7720    0.4849    0.7549
0.9398    0.2187    0.9329    0.3935    0.2428
0.6456    0.1058    0.9727    0.6714    0.4424
0.4795    0.1097    0.1920    0.7413    0.6878
0.6393    0.0636    0.1389    0.5201    0.3592
0.5447    0.4046    0.6963    0.3477    0.7363
0.6473    0.4484    0.0938    0.1500    0.3947
0.5439    0.3658    0.5254    0.5861    0.6834
0.7210    0.7635    0.5303    0.2621    0.7040
0.5225    0.6279    0.8611    0.0445    0.4423

E(:,:,2) =

 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0

E(:,:,3) =

 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0

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

E(:,:,1) =

 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0

E(:,:,2) =

 4     3     1     1     5
 3     4     1     3     1
 5     1     1     5     1
 3     4     4     5     1
 1     2     2     2     1
 1     1     3     2     4
 5     3     4     3     3
 3     1     3     4     1
 5     1     3     3     5
 2     2     3     2     4

E(:,:,3) =

 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0
 0     0     0     0     0

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

  • E(:,:,1) =

     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
    

    E(:,:,2) =

     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
     0     0     0     0     0
    

    E(:,:,3) =

       -1.1933    1.0533   -1.4245    0.5411    0.8535
        0.6470   -0.7489    0.7174   -1.5409   -1.8530
       -0.3536   -0.9363   -0.7779   -0.2031   -0.2073
        0.0464   -1.2691    0.3160   -0.5000    0.2704
       -0.7929    0.4980    1.4065    0.3830   -0.6528
       -1.5505    2.7891    0.4011    0.4120    0.4772
        0.1716    0.7276    0.9297    0.4055   -0.0713
       -0.0621   -0.7731   -1.6058   -0.3638   -0.9383
        1.1990    0.8366    0.6615   -0.5993    0.1614
        0.8017   -1.1283    2.1385   -0.5896   -0.2682
    
  • 元胞数组:一种数组,可以包含不同数据类型的元素的数组,相当于C语言中的结构体。

  • 结构体

    结构体相当于python中的字典(set)有键值对。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/429548.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号