66问答网
所有问题
MATLAB中>>A=(2,2,3)=1 A(:,:1)= 0 0 0 0 A(:,:2)= 0 0 0 0 A(:,:3)= 0 0 0 0 是什么意思,求大神解答
不好意思,我打错了,A(:,:,3)=0 0 0 1,现在知道是怎么回事了,谢谢各位
举报该问题
推荐答案 推荐于2016-09-08
A是一个2*2*3的三维矩阵,
A(2,2,3)=1是把A的对应(2,2,3)位置元素赋值为1
A(:,:1)=0 0 0 0 把A中第三维的第一个元素A(:,:1)赋值为 0 0 0 0
A(:,:2)=0 0 0 0 把A中第三维的第二个元素A(:,:2)赋值为 0 0 0 0
A(:,:3)=0 0 0 0 把A中第三维的第三个元素A(:,:3)赋值为 0 0 0 0
最后A是一个2*2*3的元素全部为0的矩阵。
可以把看做三个2*2的(00)
(00)矩阵在第三维上排列。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Dii2ii2UpUUpxDU9sn.html
其他回答
第1个回答 2014-09-17
应该是
A(2,2,3)=1 ; A(:,:,1)= 0 0 0 0 ;A(:,:,2)= 0 0 0 0; A(:,:,3)= 0 0 0 0 ;
A是个三维数组,第一句的意思是给位置在(2,2,3)处赋值1,其他位置为0,后面三句命令是全部赋值为0的意思。
这个很基础的东西,建议多看看书~
追问
谢谢了,楼上先回答的,就给他了
相似回答
matlab
多维数组 “
A(:,:,1)
里面的符号和数字代表什么啊”
答:
A(:,:,1,2) = 0 0 0 0 0 0 0 0
0
A(:,:,2,2) =
0 0 0 0 0 0 0 0 0 A(:,:,1,3) = 0 0 0 0 0 0 0 0 0
A(:,:,2,3) =
0 0 0 0 0 0 0 0 0 A(:,:,1,4
) = 1
1...
matlab中
如何对矩阵的元素赋值?
答:
用sub2ind>> a=zeros(5); i = [
2;3;
4]; j = [1;4;2];>> a(sub2ind(size(a), i, j
))=1a
=0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0
matlab中
表示“与”的逻辑符号是什么?
答:
“&”和“|”操作符可比较两个标量或两个同阶矩阵.对于矩阵来说必须符合规则,如果A和B都是0-1矩阵,则A&B或A|B也都是0-1矩阵,这个0-1矩阵的元素是A和B对应元素之间逻辑运算的结果,逻辑操作符认定任何非零元素都为真,给出“1”,任何零元素都为假,给出“0”.非(或逻辑非)是一元...
matlab
&
与运算什么意思?
答:
例如
:
A=
[2 8 0 7 6];B=[8 -2 6 7 3]
; A&
B ans
= 1
1
0
1 1 这是什么意思?2和8也不相等,为什么结果是1?还有0和6为什么结果会是0? 另外在上面的基础上还有一个 ~A ans= 0 0 1 0 0 这是什么意思?是A~B?还是就是非... 展开 ...
matlab
怎么把一个矩阵中所有等于5的数,替换成
0,
有没有相应的函数_百度...
答:
假如要把矩阵A里的1.5全部换成1,可以用下面命令
:A(A=
=1.5)=1;假如要把矩阵A里的NaN全部换成1,可以用下面命令:A(isnan
(A==
NaN
))=1;MATLAB
的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,...
MATLAB中
怎么定义一个变量的取值范围,使其只能为
0
、
1,
就像C中的,int...
答:
如果想限制一个变量只能取0和1,可以使用logical类型的变量.示例:>> a=logical
(0)a =
0 >>
a(1)=3
a = 1
需要注意,后面对logical变量赋值时,要带下标,如a(1),如果直接用
a=3
则会导致a被重载为一个double类型的变量.
大家正在搜
fortran中gt
html中的gt
320gt
工艺中的gt
shell中gt
计算器中gt怎样用
gt610
gt730
gt630
相关问题
matlab中A=magic(3),A(:,1)=0是什么意...
A是一个矩阵或者一个向量,在MATLAB中A((1:2)*3...
MATLAB中,a(2:3,1:2:5)中1:2:5是什么意...
matlab中 a=[1,2,3;4,5,6;7,8,9] ...
MATLAB中A(1:2,[3,4,5])=zeros(2,...
Matlab中A=zeros(2,4);A(:)=1:8则A...
matlab中A(:,1)'是什么意思
matlab中C=A(1:3,[1,2])是什么意思?