Bonjour,
Je souhaite écrire un script pour le faire le test. Matlab ne me permet pas d'écrire certaines fonctions avec classdef.
voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
j'arrive pas à le compiler. sachant que la première partie du code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
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.
était dans la partie properties (TestParameter). Ce n'est pas à moi de créer les valeurs.

Qu'est-ce-que je dois faire.
Je vous remercie par avance.