matlab 函数创建数组的方法
1个回答
展开全部
直接输入法
1
在Matlab的命令窗口中,直接输入数据,使用【分号;】或者【空格 】创建一维数组。例如输入:
data1=[pi;log(5);7+6;2^3]
得到:
data1=[pi;log(5);7+6;2^3]
输入:
data2=[pi log(5) 7+6 2^3]
得到:
data2 =
3.1416 1.6094 13.0000 8.0000
END
步长生成法
1
步长生成法的通用格式为【a:inc:b】其中a表示数组的第一个元素,inc表示数组之间的间隔,b表示数组对方最后一个元素。注:inc可以省略,默认的数值是1。
例如输入:
data3=2:2:10
得到:
data3 =
2 4 6 8 10
输入:
data4=2:10
得到:
data4 =
2 3 4 5 6 7 8 9 10
END
定数线性采样法
1
定数线性采样法的通用格式为:【x=linspace(a,b,n)】该方法是在设定“总个数”的条件下均匀采样发布生成的一维数组。其中a和b代表数组的第一个和最后一个元素,n代表采样的点数。例如
输入:
data5=linspace(2,10,5)
得到:
data5 =
2 4 6 8 10
END
定数对数采样法
定数对数采样法的通用格式:【x=logspace(a,b,n)】
该方法是在设定“总个数”的条件下经过“采用对数”采样生成一维数组例如
输入:
data6=logspace(1,5,10)
得到:
data6 =
1.0e+05 *
0.0001 0.0003 0.0008 0.0022 0.0060 0.0167 0.0464 0.1292 0.3594 1.0000
1
在Matlab的命令窗口中,直接输入数据,使用【分号;】或者【空格 】创建一维数组。例如输入:
data1=[pi;log(5);7+6;2^3]
得到:
data1=[pi;log(5);7+6;2^3]
输入:
data2=[pi log(5) 7+6 2^3]
得到:
data2 =
3.1416 1.6094 13.0000 8.0000
END
步长生成法
1
步长生成法的通用格式为【a:inc:b】其中a表示数组的第一个元素,inc表示数组之间的间隔,b表示数组对方最后一个元素。注:inc可以省略,默认的数值是1。
例如输入:
data3=2:2:10
得到:
data3 =
2 4 6 8 10
输入:
data4=2:10
得到:
data4 =
2 3 4 5 6 7 8 9 10
END
定数线性采样法
1
定数线性采样法的通用格式为:【x=linspace(a,b,n)】该方法是在设定“总个数”的条件下均匀采样发布生成的一维数组。其中a和b代表数组的第一个和最后一个元素,n代表采样的点数。例如
输入:
data5=linspace(2,10,5)
得到:
data5 =
2 4 6 8 10
END
定数对数采样法
定数对数采样法的通用格式:【x=logspace(a,b,n)】
该方法是在设定“总个数”的条件下经过“采用对数”采样生成一维数组例如
输入:
data6=logspace(1,5,10)
得到:
data6 =
1.0e+05 *
0.0001 0.0003 0.0008 0.0022 0.0060 0.0167 0.0464 0.1292 0.3594 1.0000
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询