matlab中 已知 a=[1 3 9;4 6 7;8 5 2] a(1:7)=1 求a 1和7分别表示什么
1个回答
展开全部
%1:7 表示 a 的全下标从1 到 7
>> a=[1 3 9;4 6 7;8 5 2]; a(1:7)=1
a =
1 1 1
1 1 7
1 1 2
>> a=[1 3 9;4 6 7;8 5 2]; a(1:7)=1
a =
1 1 1
1 1 7
1 1 2
追问
那如果是a(2:7)=1呢
追答
>> a=[1 3 9;4 6 7;8 5 2];
a=a(:)'
a =
1 4 8 3 6 5 9 7 2 % 将矩阵按全下标排列
>> b=a(2:7)
b =
4 8 3 6 5 9 % 2:7 表示索引值从2 到 7
>> a=[1 3 9;4 6 7;8 5 2];
>> a(2:7)=1
a =
1 1 1
1 1 7
1 1 2
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询