[已解决] for语句生成一个矩阵出错

[复制链接]
dmuu 发表于 2021-8-20 12:08:30
T.png
出错:第三行   
         无法执行赋值,因为左侧和右侧的元素数目不同。

如何t成为
第一列:1到66,
第二列:2到67,
第三列:3到68,
~~~,
第1500列:1500到1565
66✖1500的一个矩阵。

最佳答案


TouAkira 发表于 2021-8-20 12:16:13
改成
t( k, : )

新手发帖请先仔细看发帖提示和置顶帖子,尤其是《 你知道如何正确提问么? 》、《 为什么你的帖子没人回 》这些帖子

请先去看一看,想一想,最最基本的"方便你自己、也方便回答者"的几条指南
粘贴一个简单的程序.别人可以直接复制运行(尽量避免使用附件,Simulink模型除外)
对了还有同学把数据/代码的截屏按图片方式传上来发帖的,表示不是每个人都有耐心按你的图把代码敲出来的。这种情况通常也会导致没人回答。

都做到了吗?
回复此楼

3 条回复


TouAkira 发表于 2021-8-20 12:16:13
改成
t( k, : )

新手发帖请先仔细看发帖提示和置顶帖子,尤其是《 你知道如何正确提问么? 》、《 为什么你的帖子没人回 》这些帖子

请先去看一看,想一想,最最基本的"方便你自己、也方便回答者"的几条指南
粘贴一个简单的程序.别人可以直接复制运行(尽量避免使用附件,Simulink模型除外)
对了还有同学把数据/代码的截屏按图片方式传上来发帖的,表示不是每个人都有耐心按你的图把代码敲出来的。这种情况通常也会导致没人回答。

都做到了吗?
回复此楼

dmuu 发表于 2021-8-20 12:23:47

我会了,谢谢!

dmuu 发表于 2021-8-20 12:24:36
theta=66;t=zeros(66,1500);
     for k=1:1500
          t(:,k)=k:1:theta+k-1;
     end
     t;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表