matlab中x=ones(1,n),以及q=zeros(1,n)中,是什么意思?n=length(a)
3个回答
展开全部
x=ones(1,n)表示x为全0数组;
q=zeros(1,n)表示q为全0数组;
n=length(a)表示获得数组a的最大维度。
1、数组的维数:
在MATLAB中,允许标量数据沿行、列、页等方向排列成 ‘长方体’,而构成数组,而行、列、页等排列方向就分别被 称为行维、列维和页维。
2、数组的规模及相关术语:
数组沿某个维度排放的元素总数,称为该维度的规模,所有维度规模的集合,就称为数组规模。
扩展资料:
利用MATLAB函数创建:
diag:产生对角数组
ones:产生全1数组
eye:产生单位数组
zeros:产生全0数组
random:生成各种分布随机数组
rand:产生均匀分布随机数组
randn:产生正态分布随机数组
参考资料:百度百科-MATLAB
展开全部
x=ones(1,n)的意思是生成1行N列的元素为1的矩阵赋给x
q=zeros(1,n)是一个1行n列的0矩阵 赋给q
q=zeros(1,n)是一个1行n列的0矩阵 赋给q
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你要明白,在matlab中的length函数,是求长度的,另外要明白zeros 这个函数是什么,其实很简单,zeros(m,n)或zeros(n) 功能:zeros(m,n)产生m×n
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询