matlab 给空矩阵赋值,matlab中怎么给矩阵赋值?
x=1:0.1:10;
y=[];
for i=1:length(x)%
y=[y;x(i)];%把每一个x都放到Y里,成为一列
y=[y,x(i)];%把每一个x都放到Y里,成为一行
end
>> a=rand(10,10);
>> a(3:9,2:8)=10
a =
0.1622 0.4505 0.1067 0.4314 0.8530 0.4173 0.7803 0.2348 0.5470 0.9294
0.7943 0.0838 0.9619 0.9106 0.6221 0.0497 0.3897 0.3532 0.2963 0.7757
0.3112 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 0.7447 0.4868
0.5285 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 0.1890 0.4359
0.1656 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 0.6868 0.4468
0.6020 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 0.1835 0.3063
0.2630 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 0.3685 0.5085
0.6541 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 0.6256 0.5108
0.6892 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 0.7802 0.8176
0.7482 0.4427 0.8001 0.1450 0.2400 0.1112 0.0598 0.4509 0.0811 0.7948
>>
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)