1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| clc;
clear all; %effacer toute les valeurs dans le workspace
cd C:\Users\saroura\Documents\MATLAB;
run ('variable.m'); %excuter le fichier qui contient les variables.
VariableName=who;% récupérer le nom des variables du workspace
VariableName = reshape(VariableName,1,numel(VariableName)) % convertir la matrice en vecteur
%il faut créer un fichier excel contenant leurs valeurs min et max dans le
%meme odre que les variables dans le fichier variable.
%%
classdef TestModelSpecification < matlab.unittest.TestCase
%%
%create a class that inherits from matlab.unittest.TestCase.
%%
%Define the properties used for parameterized testing. Each properties block
%corresponds to parameterization at a particular level.
%ClassSetupParameter is a level
%class setup-level parameterization defines the type of random number generator.
properties (ClassSetupParameter)
generator = {'twister','simdTwister','combRecursive','multFibonacci','v5uniform','v5normal','v4'};
%obtenir un nombre alatoire différent selon le type du generator
% twister': Mersenne Twister
% 'simdTwister': SIMD-oriented Fast Mersenne Twister
% 'combRecursive': Combined Multiple Recursive
% 'multFibonacci': Multiplicative Lagged Fibonacci
% 'v5uniform': Legacy MATLAB® 5.0 uniform generator
% 'v5normal': Legacy MATLAB 5.0 normal generator
% 'v4': Legacy MATLAB 4.0 generator
end
%MethodSetupParameter is a level
%The method setup-level parameterization defines the seed for the random number generator
properties (MethodSetupParameter)
seed = {0, 123, 4294967295};
end
properties (TestParameter)
VariableName=who;% récupérer le nom des variables du workspace
VariableName = reshape(VariableName,1,numel(VariableName)) % convertir la matrice en vecteur
%il faut créer un fichier excel contenant leurs valeurs min et max dans le
%meme odre que les variables dans le fichier variable.
num = xlsread('variable.xlsx')% créer un tableau qui contient les valeurs min et max des variables.
%la première ligne contient les valeurs min et la 2eme lignes contient les
%valeurs max.
end |
Partager