[Scilab] Ne fonctionne pas sur Mac

Tout ce qui concerne notamment les outils de calcul numérique, de calcul formel ou de géométrie.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
RichDeg

[Scilab] Ne fonctionne pas sur Mac

Message non lu par RichDeg »

Bonjour,

J'ai récemment mis à jour mon Scilab à la version 5.4.0 sur MacOS X et je me trouve face un gros problème. Lorsque je crée une fonction et que je veux l'exécuter, je récupère inexorablement et en dépit de tous mes efforts cette erreur :

Code : Tout sélectionner

 !--error 4 
Variable non définie : mc
at line       2 of function mcarre called by :  
mcarre(points,2)
Je vous mets tout de même mon code source, bien qu'il ait déjà été contrôlé par un professeur. Il réalise la première partie d'une interpolation par la méthode des moidres carrés, à savoir générer les $n-1$ premières lignes de la matrice $M_c$.

Code : Tout sélectionner

function mc=mcarre(points,degre)
taille = size(points)
nbpoints = taille(1,1)
mc = zeros(degre+1,drgre+1)
mc(1,1) = nbpoints

for col = 2 : degre+1 do
    s = 0
    for li = 1 : nbpoints do
        s = s+points(i,1)^(col-1)
    end
    mc(1,col) = s
end
endfunction
Merci pour votre aide ! :)
perelman87

Re: [Scilab] Ne fonctionne pas sur Mac

Message non lu par perelman87 »

As tu résolu ce problème car je suis confronté à la même chose ?
jcs
Utilisateur chevronné
Utilisateur chevronné
Messages : 1389
Inscription : lundi 24 novembre 2008, 22:17
Statut actuel : Autre

Re: [Scilab] Ne fonctionne pas sur Mac

Message non lu par jcs »

Bonsoir
je ne connais pas scilab mais en lisant le code j'ai vu ceci

Code : Tout sélectionner

mc = zeros(degre+1,drgre+1)
serait-ce la cause de vos erreurs ?
RichDeg

Re: [Scilab] Ne fonctionne pas sur Mac

Message non lu par RichDeg »

perelman87 a écrit :As tu résolu ce problème car je suis confronté à la même chose ?
Non, ce n'est toujours pas résolu, malheureusement… Quelle modèle utilisez-vous ?
jcs a écrit :serait-ce la cause de vos erreurs ?
Non, j'ai vérifié mon code, et il est écrit correctement… Ne serait-ce pas le runtime de Scilab qui aurait un problème sous certaines configurations Macintosh ?
perelman87

Re: [Scilab] Ne fonctionne pas sur Mac

Message non lu par perelman87 »

J'utilise la version 5.4.0. J'ai demandé à un prof a moi qui m'a dit que le problème venait très certainement de la version et qu'il fallait en utiliser une antérieure.
Sofia

Re: [Scilab] Ne fonctionne pas sur Mac

Message non lu par Sofia »

Bonjour, je viens d'installer Scilab 5.4 sur mon ordinateur (mac) et je n'arrive pas a utiliser les fonctions dehors la console. Si je définie une fonction sur un script, je reçois toujours le même erreur:

Code : Tout sélectionner

-->!--error 4 
-->Undefined variable: y
-->at line       2 of function pruebafun called by :  
-->y=pruebafun(3)
ou, si j'essai de générer une librairie avec

Code : Tout sélectionner

genlib
je reçois toujours l'erreur:

Code : Tout sélectionner

genlib (" mylibrary ","..../Desktop/samplelib")
genlib: Warning: Error in file .../Desktop/samplelib/pruebafun.sci : endfunction is missing.. File ignored
 ans  =
 
  T  
même si j'ai bien les

Code : Tout sélectionner

endfunction
.

Vous avez résolu votre problèmes? vous avez installé une version antérieure?