MATLAB常用方法技巧总结

===================================================================================================
MATLAB中想要保存工作区中的数据,然后以逗号分隔。最简单的方式就是如下的方式:

dlmwrite('a.txt',a,'delimiter',',');
但是
dlmwrite只能处理一行数据,如果是多行的话,就会出现问题。

试了好多种方式,但是最后还是觉得下面这个方式最简单,哈哈~
step1:先将要保存的数据保存成csv格式,csvwrite('a.csv',A);其中‘a.csv’为保存后的文件名,A为要保存的变量。
step2:在MATLAB中导入数据,选择刚才保存的csv文件;然后在列分隔符处什么也不选,然后就会得到一列由逗号分隔的数据。
step3:将上述的一列由逗号分隔的数据复制到txt文件中即可。
===================================================================================================
MATLAB中生成0-1随机矩阵:
%generate 0-1 matrix
row=100;
column=10;
A=rand(row,column);

for i=1:row
    for j=1:column
        if A(i,j)<=0.5
            A(i,j)=0;
        else
            A(i,j)=1;
        end
    end
end

===================================================================================



原文地址:https://www.cnblogs.com/wt869054461/p/6854952.html