例如:for n=1:100
i(1)=0;
u(1)=0;
现在我想设一个2×1的矩阵X(n),第一行是i(n),第二行是u(n),请问大佬们要如何设?
如果直接设置X(n)=[i(n);u(n)];就会说 无法执行赋值,因为左侧的索引与右侧的大小不兼容
如果设成X{n}=[i(n);u(n)];那X就变成1×1的cell了,我想得到2×1矩阵的形式
请问各位大牛们教教小白应该用什么方法,谢谢!!!
MATLAB如何将两个循环向量合并成一个2×1的矩阵
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
你知我知皆知 2024-07-25 02:32关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
你可以使用嵌套循环来实现这个目标。以下是一个简单的示例:
n = 1:100; i = zeros(size(n)); u = zeros(size(n)); X = [i, u];在这个例子中,
i和u是大小为size(n)的零矩阵,而X是一个大小为(100, 2)的矩阵,其中第一列是i,第二列是u。如果你想要改变这个过程以适应你的具体需求,请告诉我更多细节。
解决 无用评论 打赏 举报