MATLAB常用方法技巧总结

本文介绍在MATLAB中如何将工作区数据导出为逗号分隔的CSV文件,并提供一种生成0-1随机矩阵的有效方法。通过使用csvwrite函数和随机数生成结合条件判断,实现数据的高效处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

===================================================================================================
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值