matlab表达意义式
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/06/23 17:56:21
matlab表达意义式
x(:,:,1)=[a,y],
x(:,:,1)=[a,y],
![matlab表达意义式](/uploads/image/z/17817852-12-2.jpg?t=matlab%E8%A1%A8%E8%BE%BE%E6%84%8F%E4%B9%89%E5%BC%8F)
你的[a,y]是多少位数的矩阵?
就是将[a,y]赋值给x的第一页:
clear all;clc;
a=[1;2;3];
y=[3;2;1];
x(:,:,1)=[a,y]
x =
1 3
2 2
3 1
这个还要看x的其它页上的值的
再问: 还有什么叫还得看x其他页上的值呢?ay都是3位的
再答: 那就不对了,a和y不能是3维矩阵 [a,y]如果是3维矩阵的话,是不能赋值给一个三维矩阵的第一页的 因为x的第一页是一个二维矩阵 x(:,:,1)就是指3维矩阵x的第一页的所有元素,在这页上是二维的 clear all;clc; a=ones(3,3); y=zeros(3,3); x(:,:,1)=[a,y] 你再看看 ---------------------------------- a和y都是3维的,就要这样赋值: clear all;clc; a=ones(3,3,3); y=zeros(3,3,3); x=[a,y]
就是将[a,y]赋值给x的第一页:
clear all;clc;
a=[1;2;3];
y=[3;2;1];
x(:,:,1)=[a,y]
x =
1 3
2 2
3 1
这个还要看x的其它页上的值的
再问: 还有什么叫还得看x其他页上的值呢?ay都是3位的
再答: 那就不对了,a和y不能是3维矩阵 [a,y]如果是3维矩阵的话,是不能赋值给一个三维矩阵的第一页的 因为x的第一页是一个二维矩阵 x(:,:,1)就是指3维矩阵x的第一页的所有元素,在这页上是二维的 clear all;clc; a=ones(3,3); y=zeros(3,3); x(:,:,1)=[a,y] 你再看看 ---------------------------------- a和y都是3维的,就要这样赋值: clear all;clc; a=ones(3,3,3); y=zeros(3,3,3); x=[a,y]