matlab中x=ones(1,n),以及q=zeros(1,n)中,是什么意思?n=length(a)

随便什么名啦啦
2020-04-11 · TA获得超过6988个赞
知道答主
回答量:18
采纳率:0%
帮助的人:5314
展开全部

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

百度网友3e9bea8
推荐于2018-02-27 · TA获得超过870个赞
知道小有建树答主
回答量:722
采纳率:33%
帮助的人:160万
展开全部
x=ones(1,n)的意思是生成1行N列的元素为1的矩阵赋给x
q=zeros(1,n)是一个1行n列的0矩阵 赋给q
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
9214543
2012-07-31 · TA获得超过265个赞
知道小有建树答主
回答量:669
采纳率:0%
帮助的人:259万
展开全部
首先你要明白,在matlab中的length函数,是求长度的,另外要明白zeros 这个函数是什么,其实很简单,zeros(m,n)或zeros(n) 功能:zeros(m,n)产生m×n
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式