matlab中 C{1,1};C{1,1}=pi;C{1,2}=1;啥意思啊?C{1,1} = pi;C{1,2} = 1;C{1,3} = ispc;C{1,4} = magic(3) for k = 1:4 x(k) = islogical(C{1,k}); end 能帮解释每条语句的含义吗?本人初学自学
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 18:00:27
![matlab中 C{1,1};C{1,1}=pi;C{1,2}=1;啥意思啊?C{1,1} = pi;C{1,2} = 1;C{1,3} = ispc;C{1,4} = magic(3) for k = 1:4 x(k) = islogical(C{1,k}); end 能帮解释每条语句的含义吗?本人初学自学](/uploads/image/z/13079776-40-6.jpg?t=matlab%E4%B8%AD+C%7B1%2C1%7D%EF%BC%9BC%7B1%2C1%7D%3Dpi%EF%BC%9BC%7B1%2C2%7D%3D1%EF%BC%9B%E5%95%A5%E6%84%8F%E6%80%9D%E5%95%8A%3FC%7B1%2C1%7D+%3D+pi%3BC%7B1%2C2%7D+%3D+1%3BC%7B1%2C3%7D+%3D+ispc%3BC%7B1%2C4%7D+%3D+magic%283%29+for+k+%3D+1%3A4+x%28k%29+%3D+islogical%28C%7B1%2Ck%7D%29%3B+end++++%E8%83%BD%E5%B8%AE%E8%A7%A3%E9%87%8A%E6%AF%8F%E6%9D%A1%E8%AF%AD%E5%8F%A5%E7%9A%84%E5%90%AB%E4%B9%89%E5%90%97%3F%E6%9C%AC%E4%BA%BA%E5%88%9D%E5%AD%A6%E8%87%AA%E5%AD%A6)
matlab中 C{1,1};C{1,1}=pi;C{1,2}=1;啥意思啊?C{1,1} = pi;C{1,2} = 1;C{1,3} = ispc;C{1,4} = magic(3) for k = 1:4 x(k) = islogical(C{1,k}); end 能帮解释每条语句的含义吗?本人初学自学
matlab中 C{1,1};C{1,1}=pi;C{1,2}=1;啥意思啊?
C{1,1} = pi;
C{1,2} = 1;
C{1,3} = ispc;
C{1,4} = magic(3)
for k = 1:4
x(k) = islogical(C{1,k});
end 能帮解释每条语句的含义吗?本人初学自学
matlab中 C{1,1};C{1,1}=pi;C{1,2}=1;啥意思啊?C{1,1} = pi;C{1,2} = 1;C{1,3} = ispc;C{1,4} = magic(3) for k = 1:4 x(k) = islogical(C{1,k}); end 能帮解释每条语句的含义吗?本人初学自学
首先你定义数据C时采用的是{}而不是(),这个定义了cell的数据类型.
C{1,1} = pi;%定义了一个1×1的cell数据,填充的数据为pi的值,即3.1416
C{1,2} = 1;%同样将C变为1×2的cell数据,第二个位置填充的是1
C{1,3} = ispc;%将ispc的值赋给C的第三个位置
%ispc是个系统函数,当Matlab软件是Windows版本,则返回1,否则返回0
C{1,4} = magic(3) ;%将1个3×3的矩阵的赋给C的第四个位置
%magic同样是个系统函数,具体可参考help
for k = 1:4 %开始循环,从1到4
x(k) = islogical(C{1,k}); %判断当前是否为逻辑阵列,如果是则将1赋值给x,否则赋值0
%islogical同样是系统函数,可以在matlab程序中使用help islogical来查看其功能和使用方法
end%循环结束