作业帮 > 综合 > 作业

matlab for循环产生的数如何重组成一个一行多列的矩阵?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 12:53:12
matlab for循环产生的数如何重组成一个一行多列的矩阵?
比如:N=100;
for i=1:N
函数(生成r的);
r;
end
(r是一个double数),把r的值重组成B=[r1 r2.r100]这样形式的.
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