简体   繁体   English

在matlab中生成向量

[英]Generate vectors in matlab

I want to generate a vector that looks like this: [1, 0, 0.... 0, 1], but I can't figure out how to do this without using a for.我想生成一个看起来像这样的向量:[1, 0, 0.... 0, 1],但我不知道如何在不使用 for 的情况下做到这一点。 I can generate various matrix formats, but this one I can't figure out how should be done.我可以生成各种矩阵格式,但是这个我不知道应该怎么做。

Overwrite on a zero vector of the corresponding size.覆盖相应大小的零向量。

x=zeros(1,n);
x(1)=1; x(n)=1;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM