lzq8281 发表于 2008-1-18 21:22

如何把生成的数赋给数组

h=zeros(36,2);
for m=1:6
    for n=1:6
       h=
    end
end
我用上面的循环,得到如下结果(只列一部分)
h =
1.7321    0.5000
h =
2.5981    0.5000
h =
3.4641    0.5000
h =
4.3301    0.5000
h =
5.1962    0.5000
h =
6.0622    0.5000
但是本人想把生成的数放入矩阵h中去,如何实现,谢谢各位指点

octopussheng 发表于 2008-1-18 21:28

h=
这一句改成
h=

re-us 发表于 2008-1-18 21:34

clc
clear

temp=0;
for m=1:6
    for n=1:6
      temp=temp+1;
      h(temp,:)=;
    end
end


试试看
估计可以不用循环的。

lzq8281 发表于 2008-1-18 21:37

回复 2楼 的帖子

我试过这样写结果还是错:
???      h=
            |
Error: Unbalanced or misused parentheses or brackets.

sigma665 发表于 2008-1-18 21:39

回复 4楼 的帖子

h=zeros(36,2);
改成
h=zeros(6,6);

lzq8281 发表于 2008-1-18 21:39

回复 3楼 的帖子

呵呵,谢谢,这样改过就行了

appleseed05 发表于 2008-1-19 11:38

原帖由 re-us 于 2008-1-18 21:34 发表 http://www.chinavib.com/forum/images/common/back.gif
clc
clear

temp=0;
for m=1:6
    for n=1:6
      temp=temp+1;
      h(temp,:)=;
    end
end


试试看
估计可以不用循环的。


没必要定义temp啊,用m就可以了啊
页: [1]
查看完整版本: 如何把生成的数赋给数组