MATLAB学习与使用:向量及其运算

el/2023/6/4 15:50:16

1.MATLAB向量及其运算

(1)直接输入向量a = [1,2,3,4],b = [2 1 4 5],c = [1;2;3;4]
a为行向量
b为行向量
c为列向量
(2)利用冒号表达式生成向量a = 1:2:12,b = 1:5
在这里插入图片描述默认间距为1
(3)线性等分向量的生成:
y = linspace(x1,x2)%默认生成100维的行向量
y = linspace(x1,x2,n) %生成n维的行向量
在这里插入图片描述
(4)向量的基本运算规则
已知向量的a=[1,4,8],b=[3;5;6]

  1. 向量加减法a+b
    在这里插入图片描述

  2. 数乘向量k*a
    在这里插入图片描述

  3. 向量与数量相加减a-2
    在这里插入图片描述

  4. 向量对应元素相乘形成向量a.*b
    在这里插入图片描述

  5. 向量左除a.\b右除a./b
    在这里插入图片描述

  6. 向量乘幂a.^ 2数的向量幂2.^ a向量的向量幂a.^ b

  7. 数量积运算dot(a,b)

  8. 向量元素求和sum(a)

  9. 叉乘运算cross(a,b)

  10. 向量混合积dot(a,cross(b,c))

http://www.ngui.cc/el/3419305.html

相关文章

MATLAB学习与使用:使用矩阵绘制三维图形

MATLAB绘制三维图形 1.基本的绘图命令 1)plot3函数 plot3(x,y,z)%x,y,z为向量或者矩阵 注意x,y,z全为向量时向量长度必须相同 plot3(x,y,z,b.,MarkerSize,0.5) % MarkerSize 表示点的大小,b.表示绿色的点。 eg.绘制三维螺旋线(向量为参数&…

opencv学习与使用:图像边缘算法

图像边缘算法 numpy使用指南[菜鸟教程]http://www.runoob.com/numpy/numpy-tutorial.html opencv使用指南[官方文档]http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/tutorials.html 完整代码如下(python3) #-*- coding:utf-8 -*- #code…

opencv学习与使用:图像匹配

1.差分矩阵求和 numpy使用指南[菜鸟教程]http://www.runoob.com/numpy/numpy-tutorial.html opencv使用指南[官方文档]http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/tutorials.html 实现差分矩阵的算法 差分矩阵求和算法的核心在于差分矩阵,实质为…

LeetCode 初级算法数组篇

从排序数组中删除重复项 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1…

C语言中fscanf函数读取double型浮点数的问题

在C语言里面, 将一个浮点数输出到文件中, 可以使用符号%f, 如 double a 0.0;fprintf(fp, "a %f", a);而如果要从文件中读取一个double类型的浮点数, 就不能用%f, 而要用%lf才可以. 如 double a;float b;fscanf(fp, "%f", &a); // 这里得到的a的数…

操作系统课程设计-页式虚拟存储管理页面置换算法-c++描述

1.目的和要求 存储管理的主要功能之一是合理的分配空间。请求页式管理是一种常用的虚拟存储管理技术。本实验的目的是:通过编写和调试请求页式存储管理中页面置换算法的模拟程序以加深对存储管理方案的理解,了解虚拟存储技术的特点&#xff0…

java Swing GUI程序中文显示乱码解决方法

Run As Run Configuration,在VM options中增加下面这句: -Dfile.encodinggbk

c#课程设计-基于VS2017开发学生成绩管理系统

c#课程设计-学生成绩管理系统 利用visual stdio2017MySQL5.5开发,有系统管理员、学生、教师、教学秘书4种不同身份,可实现成绩、课程信息、用户信息的增删改查 GitHub网址:https://github.com/geek728/ScoreManagement.git

mybatis-PageHelper实现分页增删改查

目录1. 工程搭建1.1数据库设计1.2依赖坐标1.3yml相关配置2. 测试先行2.1实体类UserTK2.2通用mapper类2.3 在启动类上添加扫描注解2.4测试类2.5工程结构3. 分页查询3.1实现思路3.2前台页面3.3后端控制4. 更新用户信息4.1实现思路4.2前台页面4.3后端控制5. 添加用户信息5.1实现思…

黑马商城—基于ajax和J2EE的网上商城的设计与实现(一)需求管理

目录0.源程序1. 系统需求2. 技术选型和平台工具2.1技术选型2.2 平台工具2.3 配置依赖(pom.xml)3 网上商城设计3.1 数据库设计3.2 三层B/S结构设计3.3项目结构设计0.源程序 https://github.com/fancentury/J2EE-projects.git 1. 系统需求 据CNNIC&…