首页 > 编程知识 正文

matlab中定义数组,matlab元胞数组赋值

时间:2023-05-06 10:53:32 阅读:166936 作者:1441

在matlab中,方括号“[]”、逗号“,”、空格号和分号“; 通常使用”,然后使用创建数组。 数组中同一行的元素用逗号或空格分隔,不同行之间用分号分隔。

创建数组:方法1

代码如下所示。

clear all

A=[] %创建空数组

B=[6 5 4 3 2 1]

c=[ 6,5,4,3,2,1 ]

D=[6; 5; 4; 3; 2; 1]

执行结果如下。

A=

[]

B=

6 5 4 3 2 1

C=

6 5 4 3 2 1

D=

6

5

4

3

2

1

方法2 :从冒号创建一维数组代码:

clear all

A=2 : 6 % (未指定步时,步为1

B=2.1 : 1.5 : 6

C=2.1 : -1.5 : -6

执行结果如下。

A=

2 3 4 5 6

B=

2.1000 3.6000 5.1000

C=

2.1000.6000-0.9000-2.4000-3.9000-5.4000

方法用logspace建立一维数组

y=logspace(a,b ) :此函数创建行向量y。 第一个元素为10^a,最后一个元素为10^b,形成共50个元素的等比数列。

y=logspace(a,b,n ) :此函数生成行向量y,第一个元素为10^a,最后一个元素为10^b,形成总数为n个元素的等比数列。

logarithm n .对数空间n .空间

方法用linspace建立一维数组

y=linspace(a,b ) :该函数生成行向量y,将最初的要素设为a,最后的要素设为b,形成总数100个要素的等比数列。 y=linspace(a,b,n ) :该函数生成行向量y,将最初的要素设为a,最后的要素设为b,形成总数为n个要素的等比数列。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。