数学建模 —— MATLAB中的向量

2024-06-26 1301阅读

目录

数学建模 —— MATLAB中的向量
(图片来源网络,侵删)

向量的创建方法

(1)直接输入法

(2)冒号法(常用)

 (3)利用MATLAB函数创建

linspace函数

logspace函数

向量元素的引用

(1)单个元素引用

(2)多个元素引用

向量元素的修改和删除


向量的创建方法

在 MATLAB中,向量的创建方法主要有三种,分别是:直接输入法、冒号法和利用 MATLAB  的函数创建。下面我们来进行介绍:


(1)直接输入法

向量元素需要用英文的中括号“[ ]”括起来,元素之间用空格、逗号、分号或按回车键分隔,就可以创建对应的向量。若元素之间用空格、逗号分隔,则创建的是行向量;若用分号、 回车键分隔,则创建的是列向量。(注意:这里的逗号和分号都是英文输入法下输入的,不能用中文的逗号或分号)

举例:a=[135] 和 a=[1,3,5]  都可以创建包含元素1,3,5的行向量,并将这个行向量的值赋值给a; 而 b=[1;3;5] 创建的是包含元素1,3,5的列向量。


(2)冒号法(常用)

我们可以利用命令:A:step:B 来创建一个行向量。(冒号也要是英文的!)

其中,A是起始值,step是每次递增或递减的步长,B 是终止值(不一定刚好停在这里)。

若step 等于1,则可以直接简写成A:B。

直接看上面的概念不够直观,下面我们举几个例子,大家根据例子来理解会很轻松。

代码                              结果和相应的解释

1:2:7                              [1 3 5 7]       %每次增加2,直到最后到了7

1:2:8

[1 3 5 7]     %每次增加2,到了7后再加2等于9,

比8要大,所以到了7就停止了。

1:1:100或1:100              [1 2 3 4.....98 99 100] %步长为1时可以省略

1:10:3                             1 %从1开始,增加10等于11,比3还要大,所以返回1

5:2:1

空的1×0 double行向量  %若A>B且步长step >0,则 会 返

回空的向量。

10:-1:6                          [10 9 8 7 6]%步长为-1,因此会从10开始递减

10:-10:50

空的1×0 double行向量  %若A

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]