【matlab】关于批量随机生成数据和批量保存运行结果

在科研中,如果算例非常多(几十上百个),安装一定的排列规则随机生成算例,运行后对结果进行分析的时候,如果能对算例随机生成,对运行结果批量保存到excel中,可以大大提高科研的效率。现将我的一些程序分享一下。大家可以借鉴一下整体的框架。


批量产生随机算例,并且保存到以一定规则命名的文件中:

clc

clear all

file_n=[5 10 15 20 25 30 35 4045 50 55 60];

file_p=[30 60 90];

file_m=[1 2 3];

 

tic

for n_i=1:length(file_n)

    for p_i=1:length(file_p)

        for m_i=1:length(file_m)

            n=file_n(n_i);

            p=file_p(p_i);

            prob=[p/100,1-p/100];

            l=round(rand(1,n)*19+1);

            for i=1:n

                for j=1:n

                    if i==j

                        c(i,j)=0;

                    else

        

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值