6
votes

Comment pouvons-nous obtenir des entrées utilisateur du clavier dans GNU Octave?

Y a-t-il une commande comme 'scanf' dans GNU Octave pour lire les entrées utilisateur du clavier?


0 commentaires

3 Réponses :


7
votes

Oui, la fonction est appelée entrée . Un exemple simple: xxx

Voir le documentation pour plus de détails, comme le remplacement du comportement d'analyse par défaut.


0 commentaires

2
votes

dans GNU Octave, comment obtenir une ligne d'entrée utilisateur, AKA Open STDIN: strong>

Créez un fichier appelé: test.m code> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> Mettez ce code là-bas: p> xxx pré>

exécutez-le comme: p> xxx pré>

entrer dans certains mots: p>

line = 5 6 7


0 commentaires

1
votes

Il y a SCANF code> Fonction en plus de entrée code> fonction.

Par exemple: P>

% Get a number 
x = scanf("%d", "C");
% Get a vector of size 5
for i=1:5
    x(i) = scanf("%d", "C");
end
% Get a matrix
printf("Enter a 3x2 matrix \n ");
for i=1:3
    for j=1:2
        n(i,j) = scanf("%d", "C");
    end
end
disp(n)


0 commentaires