matlab Subscript indices must either be real positive integers or logicals错误
a=[1,2,3,4,5,6,7,8,9,10];
for i=1:length(a)/2
b(i)=a(2i);
end
以上举个例子,实际向量要长得多,就是把原向量a每隔一个数取一个数再组成一个长度为原来二分之一的向量b,为何会出现Subscript indices must either be real positive integers or logicals.的错误?
人气:352 ℃ 时间:2020-03-29 15:26:43
解答
a=[1,2,3,4,5,6,7,8,9,10];
for i=1:length(a)/2
b(i)=a(2*i);
end
改成上面的,b(i)=a(2*i);这句中乘法要加运算符的
推荐
- Tell me your name first..please 这句话的中文意思是什么呀 哪位朋友帮忙翻译下好么
- 种皮 胚根 胚轴 胚芽 子叶最后萌发成什么
- 小强有一本工商银行的存折,给存折设了一个六位数的密码,这个密码有两个特征:1.最左端的数字是1.2.若把最左端的数字1移到最右端,则所得到的新六位数是原六位数的3倍.所设的密码是多少?
- 重复接地电阻值是多大?
- 按自然数从小到大为标准次序,求排列1 3.···(2n-1)*2 4···(2n)的逆序数
- 已知f(x)为偶函数 且f(x)=f(x+4) 当-2小于等于x小于等于0时 f(x)=2^x 则f(2009)=
- 如何证明1,x,x^2,x^3,...,x^n线性无关? 麻烦给出详细证明 谢谢
- 设函数F(X)是定义在R上的任一函数,证明F(X)=f(X)-f(-X)是奇函数
猜你喜欢