Clear Elimina variabili Clc Pulisce schermo Who Elenco delle variabili Help nomefunzione Spiegazione funzione x = [1 2; 3 4] Creo matrice nome “x” dimensione 2*2 X(1,2) Prendo posizione riga 1 colonna 2 x’ Trasposizione x+y Addizione x-y Sottrazione b*a Moltiplicazione a/b Divisione destra (a fratto b) a\b Divisione sinistra (b fratto a) Ax = b" b Trovo soluzioni sistema lineare ->" x=A\ isempty(mat) 1 se vuota o almeno una dimensione uguale a zero, 0 altrimenti all(mat) 1 per ogni colonna con elementi tutti diversi da zero, 0 altrimenti any(mat) 1 per ogni colonna con almeno un elemento diverso da zero, 0 altrimenti a(:,2) Prendo 2° colonna a(1:2,2) Prendo primi 2 elementi di 2° colonna a(:)=1:9 Assegno da 1 a 9 agli elementi della matrice length(matrice) Restituisce il valore della dimensione più grande ndims(matrice) N° dimensioni matrice size(matrice) Vettore riga con tutte le dimensioni di matrice size(matrice, dim) Valore dimensione dim della matrice numel(matrice) N° elementi matrice zeros(m, n) Matrice di zeri x^2 Potenza ones(m, n) Matrice di uno eye(3,3) Matrice identità linspace(x1, x2, n) N punti equispaziati tra x1 e x2 +- Addizione; sottrazione repmat(mat, m, n) Ripeti matrice mat per m volte su righe e n volte su colonne .* Moltiplicazione cat(dim, mat1, mat2) Concatena alla dimensione indicata le 2 matrici ./ .\ a fratto b; b fratto a sum(mat, 1) Somma elementi: fissa colonna, sposto riga .^ Potenza prod(mat, 1) Moltiplica elementi: fissa colonna, sposto riga .’ Trasposizione diff(x, n, dim) & | ~" && || and or not operatori corto circuito Differenza tra elementi dimensione dim, ripetuta n volte sort(m, dim, modo) Ordina la matrice, per ogni dimensione (riga o colonna) in modo ‘ascend’ o ‘descend’ tic t = toc; Tempo in ms = ~= == isequal(mat1, mat2) Assegnamento Diverso Uguale 1 se stesso tipo, dimensioni e valori, 0 altrimenti ; (a fine istruzione) NON mostra a video l’istruzione eseguita varargout N° argomenti variabili in uscita funzione pol = [1 10 0 0.6] Definisco polinomio (grado 3) y = rand*(B -A)/1+ A Genero random da A a B invece di 0 a 1 polyval(pol, punto) Valuto polinomio nel punto Funzione anonima roots(pol) Trovo radici polinomio nomeFunz = @(arg1, ...,argn) [expr]" nomeFunz(5,6) poly(rad1, rad2,…radn) Creo polinomio monico a partire da radici Salvare e caricare variabili conv(p1,p2) deconv(p1,p2) Moltiplico 2 polinomi. Divido due polinomi (restituisce quoziente e resto) save nomefile load nomefile % comm %{ comm }% Commento Commento su più righe ris = xlsread('Book1.xlsm', 'Sheet1','A1:C3'); File Excel Foglio Excel Celle if [condizione] elseif else end IF while [condizione]" end WHILE switch [espressione] case valore1 otherwise end SWITCH for indice = part:incr:fine end FOR function [a b] = prova(x, y) end function [o1,…,o2] = nome(i1,…,1n) end nargin n° argomenti ingresso nargout n° argomenti uscita = Assegnazione == Confronto varargin N° argomenti variabili in entrata funzione Richiamo xlswrite(‘Book1.xlsm’,usc File Excel ,'sommaFinali', ‘A1:C3’); Variabile da esportare Foglio in cui inserire i dati Celle rand(n,m) Matrice NxM di numeri casuali floor(x) Arrotonda per difetto isprime(x) Numero primo isnan(x) NaN isnumeric(x) è numero mean(x) Media find(x>0, N) Prime N posizioni positive di X cumsum(x,2) Cumulata delle somme (1 somma per colonna, 2 somma per riga)
© Copyright 2024 ExpyDoc