Matlab c pas urgent

Bonjour,
y'a quelq'un qui peut m'aider puisuqe j'ai un probleme concernat la déclaration d'une matrice de taille inconue ( n par exemple,avec n un nombre entier) sur Matlab.
Merçi
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Mais ,tu veux faire koi avec une matrice de taille inconnue ? , si tu veux dire une taille variable tu dois initialiser ta matrice..

    exp:

    n=input('veuillez saisir la taille de la matrice a: n=');
    a(1:n,1:n)=0;
    %ta matrice a été créée et initialisée et donc tu peux manipuler dedans
    0
    1. Je te merçi pr ta réponse, mais mon probleme concernant la déclaration d'une matrice inconnue sur Matlab est n'est pas sur C; c pour m'aider a définir une fonction qui permet de résoudre un probleme lineaire(pour la recherche opérationnelle).
      Merçi pr la 2 eme
      0
  2. le code que j'ai écrit plus haut marche aussi sur matlab . mais si tu veux faire une fonction qui reçoit une matrice le petit code suivant peut t'aider.

    function []=exemple(a)%notre matrice peut avoir n'importe quelle taille

    [n,m]=size(a);%récupération du nombres de lignes et de colonnes de la matrice reçue
    r=rank(a);%et on peut par exemple récupérer le rang
    .
    .
    .
    % et ainsi de suite
    0
    1. Pour déclarer une matrice M de dimensions inconnue sur Matlab, il faut ecrire
      >> M = []
      0