[x x]

>> x=[4;5]x =45>> [x x]ans =4     45     5>> x=[2,3]x =2     3>> [x x]ans =2     3     2     3

数组、矩阵的运算

% 数组运算
% 两个数组运算,是元素对元素
% 标量和数组的运算是,标量和每个元素的运算
a=[1,3;2,4];
b=[-1,3;-2,1];
a_b=a+b;
disp(a_b);
% 注意,两个数组的行和列必须相同a_4=a+4;
disp(a_4);>> array_operation0     60     55     76     8

注:此处我用的是脚本array_operation

% 两个矩阵相乘,被乘矩阵的列等于乘矩阵的行(前提)
c=a*b;
disp(c);
% 1*(-1)+3*(-2) 1*3+3*1
% 2*(-1)+4*(-2) 2*3+4*1结果-7     6-10    10

matlab的相关运算:数组和矩阵运算


将**.** 置于符号前是一个数运算

例如:

a=[1,0;2,1];
b=[-1,2;0,1];
c=[3;2];
d=5;
disp('数组/矩阵相加')
disp(a+b);  %   数组/矩阵相加
disp('数组乘法')
disp(a.*b);  %  数组乘法
disp('矩阵乘法')
disp(a*b); %    矩阵乘法
disp('矩阵乘法')
disp(a*c); %    矩阵乘法
% disp('非法的操作',a+c);
disp('数组与标量的加法')
disp(a+d); %    数组与标量的加法
disp('数组与标量的乘法')
disp(a.*d); %   数组与标量的乘法
disp('矩阵与标量的乘法');
disp(a*d); %    矩阵与标量的乘法

数组/矩阵相加
0 2
2 2

数组乘法
-1 0
0 1

矩阵乘法
-1 2
-2 5

矩阵乘法
3
8

数组与标量的加法
6 5
7 6

数组与标量的乘法
5 0
10 5

矩阵与标量的乘法
5 0
10 5

% 数组乘法,是对应的元素相乘
% a.b
% 1 0 -1 2 --> 1
(-1) 02 --> -1 0
% 2 1 0 1 --> 2
0 1*1 --> 0 1

矩阵的左除运算

运算的优先级

matlab的内建函数



% matlab函数许多都能正确计算出复数结果
% matlab函数的返回值不同于c,可以返回多个(numebr>=1)
maxval=max([1,-5,6,-3]);
disp(maxval)
[maxval,index]=max([1,-5,6,-3]);
disp([maxval,index]) % 返回多个值

% 多个值
x=[0 pi/2 pi 3*pi/2 2*pi];
y=sin(x);
disp(y);% python中这样写
% import numpy as np
% x = [0,pi/2,pi,3*pi/2,2*pi]
% y = [np.sin(i) for i in x]% 使用matlab函数
y=cos(x);
disp(y);
% 结果:1.0000    0.0000   -1.0000   -0.0000    1.0000

matlab数组、矩阵运算相关推荐

  1. Eigen/Matlab库矩阵运算方法

    Eigen/Matlab库矩阵运算方法 Eigen库包含头文件简介: Core 有关矩阵和数组的类,有基本的线性代数(包含 三角形 和 自伴乘积 相关),还有相应对数组的操作. Geometry 几何 ...

  2. 【Matlab技巧——矩阵运算、Nan字符处理】

    Matlab技巧--矩阵运算.Nan字符处理 没人点赞这个博客就关啦!T_T 博客介绍 问题 1.一维矩阵 2.二维矩阵去除所有含Nan的行 3.二维矩阵去除所有全是Nan的行 没人点赞这个博客就关啦 ...

  3. 第三章 Matlab数组

    第三章 Matlab数组 一维数组 一维数组的创建 一维数组中元素的提取 二维数组 二维数组的创建 二维数组中元素的提取 字符数组 字符数组的创建 字符数组的拼接 字符数组的显示 空数组 一维数组 一 ...

  4. MATLAB常见矩阵运算函数,矩阵的转置transpose()、求行列式值det()、求矩阵的秩rank()、求矩阵的特征值eig()、求逆矩阵inv()

    MATLAB常见矩阵运算函数 1.转置 如矩阵A 转置后 2.求行列式的值det(A) 使用此函数必须保证A为方阵 3.求矩阵的秩 4.求方阵的特征值 5.求方阵的逆矩阵

  5. MATLAB数组相除

    MATLAB数组相除 %数组的除法 clear all %清空MATLAB中的数据 a=[2 5 9 8 7 6] b=[7 5 6 2 9 0] c=a./b %a/b 对应位置相除 d=a.\b ...

  6. MATLAB数组乘方

    MATLAB数组乘方 %数组的乘方 clear all %清空MATLAB中的数据 a=[1 5 9 8 7 6] b=[7 7 6 2 9 0] c=a.^b %数组的乘法 d=a.^2 %数组的某 ...

  7. matlab数组从零开始,MATLAB数组

    MATLAB数组 在 MATLAB中,所有的所有数据类型的变量是多维数组.向量是一个一维阵列,矩阵是一个二维数组. 我们已经讨论过的向量和矩阵.在本章中,我们将讨论多维数组.然而,在这之前,让我们讨论 ...

  8. Matlab数组操作_实现三维数组的写入与读取

    Matlab数组操作 三维数组的写入 将多个二维数组写入三维数组中 %原始二维数组 a1=[0.25 0.25 0.25 0.25 0.23;0.25 0.25 0.11 0.27 0.27;0.25 ...

  9. MATLAB 数组作为 Python 变量

    目录 在 Python 中创建 MATLAB 数组 Python 中的 MATLAB 数组属性和方法 Python 中的多维 MATLAB 数组 在 Python 中对 MATLAB 数组进行索引 在 ...

  10. MATLAB数组的一些操作

    MATLAB数组的一些操作 1 数组元素位置 2 二维数组下标和线性索引装换 2.1.1 数组的元素位置和线性索引位置都能得到数值 2.1.2 线性索引和行列的关系 2.1.3 下标转换为线性索引su ...

最新文章

  1. 这个 GitHub Trending 让我在腾讯会议中“换脸成”任何人!来唠唠如何上手
  2. ATL的GUI程序设计(前言)
  3. android自定义绘制二叉树,安卓数据结构04-二叉树
  4. Kali Linux 从入门到精通(三)-入侵系统定制
  5. 使用MarkDown+mermaid-JS绘制简单图形
  6. SQL中删除重复数据问题
  7. 某微型计算机字长为8位,单片机课后习题答案 - 图文
  8. plsql 导出分区_plsql批量导出数据库数据
  9. excel 打开文件后自动卡死的解决方法
  10. ArcGIS绘制矩形
  11. 图数据库-Nebula部署手册
  12. html静态页面存储,页面保存为静态页面
  13. 工会活动报名统计在微信里面_工会开发人员可以在索尼爱立信Xperia™PLAY上获得更多关注
  14. hadoop框架介绍
  15. 软件安全技术(概述、堆栈漏洞)总结
  16. APP加密,ios代码混淆工具,虚拟化技术 适用于移动应用程序的虚拟化加密软件
  17. Qt绘制曲线图(基于qt画图QPainter)
  18. ROOK-01 集群简单搭建和卸载
  19. PHP中使用compact函数
  20. 小码农的职场人生一:由张小平离职引发的一些吐槽

热门文章

  1. ROS教程(一):Ubuntu ROS安装详细教程(全过程)+测试程序
  2. 国内自主研发的游戏引擎一览
  3. 移动互联网浩荡十年 有的升腾,有的陨落
  4. 创客匠人直播升级服务,打造主流直播课堂​
  5. 数字图像处理冈萨雷斯——开始
  6. 【云驻共创】华为云文字识别服务的体验之旅
  7. Python完成电脑记事本软件的详细过程
  8. mx350显卡天梯图_2019.8月CPU和显卡性能天梯图
  9. Mathematic的学习打卡day 8
  10. 基于MediaCreationTool的Windows10_64位系统安装