matlab for循环产生的数如何重组成一个一行多列的矩阵?
比如:N=100;
for i=1:N
函数(生成r的);
r;
end
(r是一个double数),把r的值重组成B=[r1 r2.r100]这样形式的.
matlab for循环产生的数如何重组成一个一行多列的矩阵?
答案:1 悬赏:30 手机版
解决时间 2021-05-23 06:49
- 提问者网友:流星是天使的眼泪
- 2021-05-23 01:28
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-05-23 02:12
N=100;
for i=1:N
B(1,i)=function(r);
end
再问: 先谢谢了,我运行了一下 N=100; for i=1:1:N C=i B(1,i)=function(C) end ??? B(1,i)=function(C) | Error: Function definitions are not permitted at the prompt or in scripts. 这是怎么回事?
再答: function()是用来生成r的函数,需要您自己设定的
再问: 那我应该怎么改才能让刚才写的小函数正常运行呢?我是个菜鸟还望大神指点一下。。
再答: 请问您想使函数实现什么功能?
再问: C就是1到100的数,我要把C的循环结果用B作为矩阵显示出来,矩阵是一行多列的。。多谢了
再答: N=100; for i=1:1:N C=i; B(1,i)=C; end
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯