谁能详解matlab中()[]{}在不同情况下的用法,谢谢

如题所述

[ ]一般赋值用,A=[1,2;3,4];构成一个2*2矩阵。
()定义矩阵无论是否是cell格式的都可以,比如A=zeros(2,2)那么A(1,2)=0;或者A=cell(2,2),这样A就是一个cell格式的矩阵。
{}可以用来取cell格式矩阵的值或者给cell格式矩阵元素赋值。比如对cell格式矩阵A赋值:A{1,1}=1;如果用A(1,1)=1这样是错误的不能赋值,如果要取出cell格式的值也是用{},比如result=A{1,1};
温馨提示:答案为网友推荐,仅供参考
相似回答