手把手教你用matlab对矩阵变维
1、鼠标双击打开电脑桌面上MATLAB程序,运行起来,我们将以具体的例子帮助大家理解。

2、矩阵的变维可以用符号“:”法和reshape函数法
reshape函数调用形式:
reshape(X,m,n):将已知的矩阵变成m行n例的矩阵

3、输入程序:
clear all
关闭所有的程序,这个是很重要的

4、输入程序:
>> A=1:12;
这是一种创建矩阵的常见方法,具体怎么去使用,我们之前的章节已经详细的说明,不懂得小伙伴可以去翻阅相关的资料。

5、输入程序:
>> B=reshape(A,2,6)
注释:reshape(A,2,6):将已知的矩阵变成2行6例的矩阵

6、运行结果如下所示:
>> clear all
>> A=1:12;
>> B=reshape(A,2,6)
B =
1 3 5 7 9 11
2 4 6 8 10 12

7、输入程序:
>> C=zeros(3,4);
注释:创建3*4全0的矩阵

8、输入程序:
C(:)=A(:)
注释:用“:”法必须先设定修改后的矩阵的形状

9、运行的结果如下:
>> clear all
>> A=1:12;
>> B=reshape(A,2,6)
B =
1 3 5 7 9 11
2 4 6 8 10 12
>> C=zeros(3,4);
>> C(:)=A(:)
C =
1 4 7 10
2 5 8 11
3 6 9 12
>> reshape(X,m,n)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:62
阅读量:48
阅读量:75
阅读量:46
阅读量:138